notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
py-django52 High-level Python Web Framework
5.2.14 www on this many watch lists=1 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 5.2.13Version of this port present on the latest quarterly branch.
Maintainer: python@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-04-02 23:51:05
Last Update: 2026-05-07 14:28:10
Commit Hash: 27543c1
People watching this port, also watch:: postgresql18-server, suricata, valkey
Also Listed In: python
License: BSD3CLAUSE
WWW:
https://www.djangoproject.com/
Description:
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Developed and used over the past two years by a fast-moving online-news operation, Django was designed from scratch to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of experienced Web developers. It has convenient niceties for developing content-management systems, but it's an excellent tool for building any Web site.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}django52>0:www/py-django52@${PY_FLAVOR}
Conflicts:
CONFLICTS_INSTALL:
  • py311-django[0-9][0-9]
To install the port:
cd /usr/ports/www/py-django52/ && make install clean
To add the package, run one of these commands:
  • pkg install www/py-django52
  • pkg install py311-django52
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-django52 listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-django52
Package flavors (<flavor>: <package>)
  • py311: py311-django52
distinfo:
TIMESTAMP = 1778096686 SHA256 (python/django-5.2.14.tar.gz) = 58a63ba841662e5c686b57ba1fec52ddd68c0b93bd96ac3029d55728f00bf8a2 SIZE (python/django-5.2.14.tar.gz) = 10895118

Packages (timestamps in pop-ups are UTC):
py311-django52
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest5.2.135.2.13-5.2.6_15.2.13n/an/an/a
FreeBSD:13:quarterly5.2.135.2.13-5.2.35.2.13n/an/an/a
FreeBSD:14:latest5.2.145.2.14-5.2.55.2.14---
FreeBSD:14:quarterly5.2.135.2.13-5.2.35.2.13---
FreeBSD:15:latest5.2.145.2.14n/a5.2.5n/an/a--
FreeBSD:15:quarterly5.2.135.2.13n/a-n/an/a--
FreeBSD:16:latest5.2.145.2.14n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-setuptools>=61.0.0 : devel/py-setuptools@py311
  2. py311-wheel>=0 : devel/py-wheel@py311
  3. python3.11 : lang/python311
  4. py311-build>=0 : devel/py-build@py311
  5. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. py311-tblib>0 : devel/py-tblib@py311
  2. python3.11 : lang/python311
Runtime dependencies:
  1. py311-asgiref>=3.8.1 : www/py-asgiref@py311
  2. py311-sqlparse>=0.3.1 : databases/py-sqlparse@py311
  3. py311-sqlite3>0 : databases/py-sqlite3@py311
  4. python3.11 : lang/python311
This port is required by:
for Build
  1. devel/py-diskcache
  2. graphics/py-django-easy-thumbnails
  3. www/py-dj52-django-treebeard
  4. www/py-dj52-laces
  5. www/py-django-configurations
  6. www/py-django-picklefield
  7. www/py-django-treebeard
Expand this list (9 items / 2 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. www/py-laces
  3. www/py-wagtail-localize
  4. Collapse this list.
for Run
  1. devel/py-diskcache
  2. devel/py-dj52-django-rq
  3. devel/py-dj52-graphene-django
  4. devel/py-django-rq
  5. devel/py-eventlib
  6. devel/py-graphene-django
  7. devel/py-hypothesis
Expand this list (165 items / 158 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/py-logan
  3. devel/py-opentelemetry-instrumentation-django
  4. devel/py-sortinghat
  5. graphics/py-dj52-sorl-thumbnail
  6. graphics/py-django-easy-thumbnails
  7. graphics/py-sorl-thumbnail
  8. mail/py-django-mailman3
  9. net-mgmt/netbox
  10. net-mgmt/peering-manager
  11. textproc/py-sphinxcontrib-django
  12. www/py-channels
  13. www/py-dj-database-url
  14. www/py-dj52-channels
  15. www/py-dj52-django-allauth
  16. www/py-dj52-django-auditlog
  17. www/py-dj52-django-auth-ldap
  18. www/py-dj52-django-celery-results
  19. www/py-dj52-django-choices-field
  20. www/py-dj52-django-compression-middleware
  21. www/py-dj52-django-cors-headers
  22. www/py-dj52-django-crispy-forms
  23. www/py-dj52-django-debug-toolbar
  24. www/py-dj52-django-extensions
  25. www/py-dj52-django-filter
  26. www/py-dj52-django-guardian
  27. www/py-dj52-django-htmx
  28. www/py-dj52-django-js-asset
  29. www/py-dj52-django-modelcluster
  30. www/py-dj52-django-mptt
  31. www/py-dj52-django-multiselectfield
  32. www/py-dj52-django-netfields
  33. www/py-dj52-django-otp
  34. www/py-dj52-django-permissionedforms
  35. www/py-dj52-django-prometheus
  36. www/py-dj52-django-redis
  37. www/py-dj52-django-rich
  38. www/py-dj52-django-soft-delete
  39. www/py-dj52-django-storages
  40. www/py-dj52-django-stubs-ext
  41. www/py-dj52-django-tables2
  42. www/py-dj52-django-taggit
  43. www/py-dj52-django-tasks
  44. www/py-dj52-django-timezone-field
  45. www/py-dj52-django-treebeard
  46. www/py-dj52-django-unfold
  47. www/py-dj52-djangorestframework
  48. www/py-dj52-djangorestframework-guardian
  49. www/py-dj52-drf-spectacular
  50. www/py-dj52-drf-spectacular-sidecar
  51. www/py-dj52-drf-writable-nested
  52. www/py-dj52-laces
  53. www/py-dj52-social-auth-app-django
  54. www/py-dj52-strawberry-graphql-django
  55. www/py-django-allauth
  56. www/py-django-annoying
  57. www/py-django-assets
  58. www/py-django-auditlog
  59. www/py-django-auth-ldap
  60. www/py-django-bitfield
  61. www/py-django-bootstrap3
  62. www/py-django-braces
  63. www/py-django-cacheops
  64. www/py-django-celery-results
  65. www/py-django-choices-field
  66. www/py-django-classy-tags
  67. www/py-django-cms
  68. www/py-django-compression-middleware
  69. www/py-django-configurations
  70. www/py-django-configurator
  71. www/py-django-constance
  72. www/py-django-contact-form
  73. www/py-django-contrib-comments
  74. www/py-django-cors-headers
  75. www/py-django-crispy-forms
  76. www/py-django-csp
  77. www/py-django-debug-toolbar
  78. www/py-django-extensions
  79. www/py-django-filer
  80. www/py-django-filter
  81. www/py-django-formset-js-improved
  82. www/py-django-graphiql-debug-toolbar
  83. www/py-django-graphql-jwt
  84. www/py-django-graphql-jwt34
  85. www/py-django-guardian
  86. www/py-django-hashid-field
  87. www/py-django-haystack
  88. www/py-django-htmx
  89. www/py-django-jquery-js
  90. www/py-django-js-asset
  91. www/py-django-jsonview
  92. www/py-django-markdownx
  93. www/py-django-model-utils
  94. www/py-django-modelcluster
  95. www/py-django-mptt
  96. www/py-django-multiselectfield
  97. www/py-django-netfields
  98. www/py-django-otp
  99. www/py-django-permissionedforms
  100. www/py-django-photologue
  101. www/py-django-picklefield
  102. www/py-django-polymorphic
  103. www/py-django-post_office
  104. www/py-django-prometheus
  105. www/py-django-pyscss
  106. www/py-django-q2
  107. www/py-django-ranged-response
  108. www/py-django-recaptcha
  109. www/py-django-redis
  110. www/py-django-registration
  111. www/py-django-registration-redux
  112. www/py-django-reversion
  113. www/py-django-rich
  114. www/py-django-sekizai
  115. www/py-django-simple-captcha
  116. www/py-django-simple-history
  117. www/py-django-smart-selects
  118. www/py-django-soft-delete
  119. www/py-django-solo
  120. www/py-django-sortedm2m
  121. www/py-django-storages
  122. www/py-django-stubs-ext
  123. www/py-django-tables2
  124. www/py-django-taggit
  125. www/py-django-tasks
  126. www/py-django-tastypie
  127. www/py-django-templatetag-sugar
  128. www/py-django-timezone-field
  129. www/py-django-tinymce
  130. www/py-django-tree-queries
  131. www/py-django-treebeard
  132. www/py-django-treenode
  133. www/py-django-unfold
  134. www/py-django-webpack-loader
  135. www/py-django-widget-tweaks
  136. www/py-django_statici18n
  137. www/py-djangocms-admin-style
  138. www/py-djangoql
  139. www/py-djangorestframework
  140. www/py-djangorestframework-guardian
  141. www/py-djangosaml2
  142. www/py-drf-spectacular
  143. www/py-drf-spectacular-sidecar
  144. www/py-drf-writable-nested
  145. www/py-drf-yasg
  146. www/py-enmerkar
  147. www/py-horizon
  148. www/py-hyperkitty
  149. www/py-laces
  150. www/py-modelsearch
  151. www/py-postorius
  152. www/py-social-auth-app-django
  153. www/py-strawberry-graphql-django
  154. www/py-swapper
  155. www/py-wagtail
  156. www/py-wagtail-2fa
  157. www/py-wagtail-airtable
  158. www/py-wagtail-localize
  159. Collapse this list.

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. www/py-dj52-django-treenode*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for py311-django52-5.2.14: DOCS=on: Build and/or install documentation HTMLDOCS=off: Install HTML documentation (requires Sphinx) ====> Options available for the group DATABASE PGSQL=off: PostgreSQL database support MYSQL=off: MySQL database support SQLITE=on: SQLite database support ===> Use 'make config' to modify these settings
Options name:
www_py-django52
USES:
cpe python shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (3 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/d/django/
  2. https://media.djangoproject.com/releases/5.2/
  3. https://pypi.org/packages/source/d/django/
Collapse this list.

Number of commits found: 17

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.2.14
07 May 2026 14:28:10
commit hash: 27543c190efb7603d4c8d1d24ddd7fa383ca99e7commit hash: 27543c190efb7603d4c8d1d24ddd7fa383ca99e7commit hash: 27543c190efb7603d4c8d1d24ddd7fa383ca99e7commit hash: 27543c190efb7603d4c8d1d24ddd7fa383ca99e7 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
www/py-django52: Update to 5.2.14

Changes:	https://docs.djangoproject.com/en/5.2/releases/
5.2.13
08 Apr 2026 00:57:13
commit hash: 149dd124c1c852962364f3cc877ee92c9c9785dbcommit hash: 149dd124c1c852962364f3cc877ee92c9c9785dbcommit hash: 149dd124c1c852962364f3cc877ee92c9c9785dbcommit hash: 149dd124c1c852962364f3cc877ee92c9c9785db files touched by this commit
Wen Heping (wen) search for other commits by this committer
www/py-django52: Update to 5.2.13
5.2.12
05 Mar 2026 00:49:38
commit hash: 50c96e0a1fd75e72f1c1f8ba436925d8330bb99bcommit hash: 50c96e0a1fd75e72f1c1f8ba436925d8330bb99bcommit hash: 50c96e0a1fd75e72f1c1f8ba436925d8330bb99bcommit hash: 50c96e0a1fd75e72f1c1f8ba436925d8330bb99b files touched by this commit
Wen Heping (wen) search for other commits by this committer
www/py-django52: Update to 5.2.12
5.2.11
04 Feb 2026 01:08:57
commit hash: db3f06a47cec2be03f8546e67742cb93548c0baacommit hash: db3f06a47cec2be03f8546e67742cb93548c0baacommit hash: db3f06a47cec2be03f8546e67742cb93548c0baacommit hash: db3f06a47cec2be03f8546e67742cb93548c0baa files touched by this commit
Wen Heping (wen) search for other commits by this committer
www/py-django52: Update to 5.2.11
5.2.10
07 Jan 2026 06:36:03
commit hash: c516c39c77a511cfb33895954a75ec78e04ab680commit hash: c516c39c77a511cfb33895954a75ec78e04ab680commit hash: c516c39c77a511cfb33895954a75ec78e04ab680commit hash: c516c39c77a511cfb33895954a75ec78e04ab680 files touched by this commit
Wen Heping (wen) search for other commits by this committer
www/py-django52: Update to 5.2.10
5.2.9
03 Dec 2025 00:12:54
commit hash: 5cbb92f3644f29f638225b3586f9223455bb91dfcommit hash: 5cbb92f3644f29f638225b3586f9223455bb91dfcommit hash: 5cbb92f3644f29f638225b3586f9223455bb91dfcommit hash: 5cbb92f3644f29f638225b3586f9223455bb91df files touched by this commit
Wen Heping (wen) search for other commits by this committer
www/py-django52: Update to 5.2.9
5.2.8
06 Nov 2025 06:24:03
commit hash: 7ddf8e445cecb6e7ac8cfa5b37cfed665565be95commit hash: 7ddf8e445cecb6e7ac8cfa5b37cfed665565be95commit hash: 7ddf8e445cecb6e7ac8cfa5b37cfed665565be95commit hash: 7ddf8e445cecb6e7ac8cfa5b37cfed665565be95 files touched by this commit
Wen Heping (wen) search for other commits by this committer
www/py-django52: Update to 5.2.8
5.2.7
01 Nov 2025 17:23:22
commit hash: 1403bb7765965eccd644a73cb136a155e46f7ea8commit hash: 1403bb7765965eccd644a73cb136a155e46f7ea8commit hash: 1403bb7765965eccd644a73cb136a155e46f7ea8commit hash: 1403bb7765965eccd644a73cb136a155e46f7ea8 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
*: Revise USES=python:... version range constraints

and strip all lower bounds of 3.9 or 3.10 because they are implied now.

python:3.9-X  -> python:-X
python:3.9+   -> python
python:3.10-X -> python:-X
python:3.10+  -> python
(options such as ,build preserved)
5.2.7
02 Oct 2025 13:12:04
commit hash: 14362096d8f5a761bb57367764b28e7bf82ca306commit hash: 14362096d8f5a761bb57367764b28e7bf82ca306commit hash: 14362096d8f5a761bb57367764b28e7bf82ca306commit hash: 14362096d8f5a761bb57367764b28e7bf82ca306 files touched by this commit
Wen Heping (wen) search for other commits by this committer
www/py-django52: Update to 5.2.7
5.2.6_1
05 Sep 2025 01:59:58
commit hash: f5ae477cc2cba6b64ce9040c0e6540283e01c8e4commit hash: f5ae477cc2cba6b64ce9040c0e6540283e01c8e4commit hash: f5ae477cc2cba6b64ce9040c0e6540283e01c8e4commit hash: f5ae477cc2cba6b64ce9040c0e6540283e01c8e4 files touched by this commit This port version is marked as vulnerable.
Wen Heping (wen) search for other commits by this committer
Author: John Hein
www/py-django*: Enable python concurrent

PR:		289255
5.2.6
04 Sep 2025 02:32:37
commit hash: 0b0a582150c71222b2137ae82bd9df096d8159c9commit hash: 0b0a582150c71222b2137ae82bd9df096d8159c9commit hash: 0b0a582150c71222b2137ae82bd9df096d8159c9commit hash: 0b0a582150c71222b2137ae82bd9df096d8159c9 files touched by this commit This port version is marked as vulnerable.
Wen Heping (wen) search for other commits by this committer
www/py-django52: Update to 5.2.6
5.2.5
08 Aug 2025 00:42:57
commit hash: 52bac241ee980f7abee87c30faef2ec87b1549cfcommit hash: 52bac241ee980f7abee87c30faef2ec87b1549cfcommit hash: 52bac241ee980f7abee87c30faef2ec87b1549cfcommit hash: 52bac241ee980f7abee87c30faef2ec87b1549cf files touched by this commit This port version is marked as vulnerable.
Wen Heping (wen) search for other commits by this committer
www/py-django52: Update to 5.2.5
5.2.4
04 Jul 2025 09:05:44
commit hash: 1431f2b6f16902c7faf230d24e98562407accf92commit hash: 1431f2b6f16902c7faf230d24e98562407accf92commit hash: 1431f2b6f16902c7faf230d24e98562407accf92commit hash: 1431f2b6f16902c7faf230d24e98562407accf92 files touched by this commit This port version is marked as vulnerable.
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
www/py-django52: Update to 5.2.4

Changes:	https://docs.djangoproject.com/en/5.2/releases/
5.2.3
11 Jun 2025 00:12:14
commit hash: 2b15b42a871b5c0228539d5dc864f95c3ab11178commit hash: 2b15b42a871b5c0228539d5dc864f95c3ab11178commit hash: 2b15b42a871b5c0228539d5dc864f95c3ab11178commit hash: 2b15b42a871b5c0228539d5dc864f95c3ab11178 files touched by this commit This port version is marked as vulnerable.
Wen Heping (wen) search for other commits by this committer
www/py-django52: Update to 5.2.3
5.2.2
05 Jun 2025 06:32:35
commit hash: 47b23823f29bd161c1d95e2bab26d05b32081ec0commit hash: 47b23823f29bd161c1d95e2bab26d05b32081ec0commit hash: 47b23823f29bd161c1d95e2bab26d05b32081ec0commit hash: 47b23823f29bd161c1d95e2bab26d05b32081ec0 files touched by this commit This port version is marked as vulnerable.
Wen Heping (wen) search for other commits by this committer
www/py-django52: Update to 5.2.2
5.2.1
09 May 2025 00:31:50
commit hash: 4b286f981a9e012c2bef8f02fed549d2b393f718commit hash: 4b286f981a9e012c2bef8f02fed549d2b393f718commit hash: 4b286f981a9e012c2bef8f02fed549d2b393f718commit hash: 4b286f981a9e012c2bef8f02fed549d2b393f718 files touched by this commit This port version is marked as vulnerable.
Wen Heping (wen) search for other commits by this committer
www/py-django52: Update to 5.2.1
5.2
02 Apr 2025 23:47:29
commit hash: e9dda1108f4c8c80fd2c4c230123c04ebe4c7e68commit hash: e9dda1108f4c8c80fd2c4c230123c04ebe4c7e68commit hash: e9dda1108f4c8c80fd2c4c230123c04ebe4c7e68commit hash: e9dda1108f4c8c80fd2c4c230123c04ebe4c7e68 files touched by this commit This port version is marked as vulnerable.
Wen Heping (wen) search for other commits by this committer
www/py-django52: New port, copied from www/py-django51

Django is a high-level Python Web framework that encourages rapid development
and clean, pragmatic design.

Developed and used over the past two years by a fast-moving online-news
operation, Django was designed from scratch to handle two challenges: the
intensive deadlines of a newsroom and the stringent requirements of experienced
Web developers. It has convenient niceties for developing content-management
systems, but it's an excellent tool for building any Web site.

Number of commits found: 17