django-multisite2

View on PyPIReverse Dependencies (1)

2.0.1 django_multisite2-2.0.1-py3-none-any.whl

Wheel Details

Project: django-multisite2
Version: 2.0.1
Filename: django_multisite2-2.0.1-py3-none-any.whl
Download: [link]
Size: 120493
MD5: c726f428a4b61495015763b5bd48a705
SHA256: 633cc8d95e51205c998ada6eea6a84037800245c614f8a5c0a55d5b95c0ae6f5
Uploaded: 2024-04-05 18:56:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: django-multisite2
Version: 2.0.1
Summary: Serve multiple sites from a single Django application
Author: Leonid S Shestera
Author-Email: leonid[at]shestera.ru
Maintainer: Ecometrica
Maintainer-Email: dev[at]ecometrica.com
Home-Page: http://github.com/erikvw/django-multisite
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Utilities
Requires-Python: >=3.11
Requires-Dist: tldextract
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 6692 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
multisite/__init__.py sha256=N5kF20yLIUBBJnzipFOibsoN3QTqP4qIIufdTmkw45U 45
multisite/apps.py sha256=K69kWIqoWaZfbhlLVSxfYLQd-AhojiLxxXmjd26ljbo 975
multisite/exceptions.py sha256=rhyRVBR2V9jfq1q22-oRQndtIrRtkuHGv8qjyQ_wUgU 1373
multisite/forms.py sha256=LKojjbDvy3Lfu1-Tgjt4XKuJBYLkYOTBa4oRUJ12-dg 681
multisite/hacks.py sha256=OZk7adtXOV37gzi8XETHMGr-cVVZkNbcWsAQrJT3h0E 5171
multisite/threadlocals.py sha256=76Ca82ctm0LK8RQzFXK8gPYL_AfuffnSDoxIWNc8J5U 4309
multisite/utils.py sha256=dyvmg9USSMSZzuXJibsUPdLoBRZinV3uiTeI8H1iG5I 5544
multisite/__pycache__/__init__.cpython-312.pyc sha256=jyACKhuW2riV6gZW510dmYOgZP5MXdlQ6jlJCsbDwL0 238
multisite/__pycache__/apps.cpython-312.pyc sha256=fVmYVh1yCD7ORlRh9K5kjedY_EzUBAG1sC0wQSny0WY 1630
multisite/__pycache__/exceptions.cpython-312.pyc sha256=P0BDk9jdEu_ApdI0SiBT8S5n3kboVkrk-LlbJy1uVJs 2818
multisite/__pycache__/forms.cpython-312.pyc sha256=dYs42z9oDZAtYGAQPgW0I2DAQ2iuvt8FfBvg-vLjk0w 1343
multisite/__pycache__/hacks.cpython-312.pyc sha256=RdDIgfcJm21FkTrQ-uRX5d8NG0LodOKDxqqCrzjYGa8 8497
multisite/__pycache__/threadlocals.cpython-312.pyc sha256=ZowG2Lx_u4E-cZBlU-fN3cpQmQvQ90ImEthNN_daco0 6432
multisite/__pycache__/utils.cpython-312.pyc sha256=hmuV7J6Gb45CLGrOiw1Gte9i9-Y_yKesZa8aGdx6elw 7725
multisite/admin/__init__.py sha256=ySKx0DadaIOLct0obZeMG5ADQkMR6Scg2bMdXYTf9kc 145
multisite/admin/alias_admin.py sha256=gL_1yrRN8otAijdTaK4WyJSeO40ZC3QD5PU-F818Fpk 1706
multisite/admin/multisite_changelist.py sha256=PViIYIQ6GLL5D_HbDxTqUJt3TBImc5uYo-8MS_sIWFM 2376
multisite/admin/multisite_model_admin.py sha256=2_p-M3jeTLmRlLR3D8KjQaBx_FB6CJWl_ZQdn0RT0bM 6414
multisite/admin/__pycache__/__init__.cpython-312.pyc sha256=9oqfoIHdmKlnB1XDGtXN8ogQXlVQd5Z6iPekhE29DyU 354
multisite/admin/__pycache__/alias_admin.cpython-312.pyc sha256=QTT5X0AmR20qFOiwaDeGfv3pPPKFfs-Y1NvtoaLm1mg 2863
multisite/admin/__pycache__/multisite_changelist.cpython-312.pyc sha256=I8PXw7_szOS4fB86qTLp2RLgZTQGoGolO1U06tbZtls 3416
multisite/admin/__pycache__/multisite_model_admin.cpython-312.pyc sha256=_CSTi61qD74Xnv8Z8xjxR4QeK_tL_ogliNgi8Qptap0 8509
multisite/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
multisite/management/__pycache__/__init__.cpython-312.pyc sha256=3jcyZXGR_gkCEQ4bd8UEQnKjlOnAMKb_iGsd4YhYMIY 179
multisite/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
multisite/management/commands/update_public_suffix_list.py sha256=lu5zhgE2TgzsjpUT1AHPYV4UxSW68MsVcSmQCtx3-U0 974
multisite/management/commands/__pycache__/__init__.cpython-312.pyc sha256=8wtu0zqiuRDtJE77-8V4veRlPWBnDghrCKTKtbPCby4 188
multisite/management/commands/__pycache__/update_public_suffix_list.cpython-312.pyc sha256=PriBWDkHB1pcZOz9xxiRlTJDFYaAb4yOPtN5-p5e0dU 2092
multisite/middleware/__init__.py sha256=77fFnj0H7FC-S81b62YfZMAfMPU4yKVp0JHmR0or6wk 183
multisite/middleware/cookie_domain_middleware.py sha256=dan8R8A-lUJuO-9me86pJH1LJ4e9gxBS4yvzDXiYD1g 2358
multisite/middleware/dynamic_site_middleware.py sha256=-H-AyIOPpAR3bB7kd71q1wE08M0M7Zk2jqxesGVtN4I 7823
multisite/middleware/__pycache__/__init__.cpython-312.pyc sha256=luoBJH_QPpI5KNekR0fdp-xQ2B3TIfQrvP63_PdSpKQ 361
multisite/middleware/__pycache__/cookie_domain_middleware.cpython-312.pyc sha256=DpRWUa5EQTJ51E5RrTZg3XkNofb0pEWFsXufkeb-4S0 3569
multisite/middleware/__pycache__/dynamic_site_middleware.cpython-312.pyc sha256=exNnTPW5TR2osVowhUz-khHiq2QR-UMMjmMMf9xtVZM 10250
multisite/migrations/0001_initial.py sha256=TaASQ-9L_eIRlAa8dmsT6Z1nbBih2wah2abq4C39Yrc 2273
multisite/migrations/0002_alter_alias_id_alter_alias_is_canonical.py sha256=V1Nc2K7nn8hwN8VdkgtUpwuU7z1lSajaPvhsuLLHvfk 911
multisite/migrations/0003_alter_alias_options_alter_alias_unique_together_and_more.py sha256=SByQOusXLdf3xaeYIUuhJ5fkXlWqxAvS-WgqQL1n38s 1252
multisite/migrations/0004_alter_alias_managers.py sha256=jZlYjSd-CkWGc3GE6hY6Kf8ZsCV6MQZkNbyFJ_gg_M4 649
multisite/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
multisite/migrations/__pycache__/0001_initial.cpython-312.pyc sha256=2tnFvt_tvpv2S7ac4Lmdq8FaxsTjw70ouTCy9tMduew 2045
multisite/migrations/__pycache__/0002_alter_alias_id_alter_alias_is_canonical.cpython-312.pyc sha256=kd7MSXdq5uVGeDpXGV_nyNrXZV3MkFUgwW6FWunNPPk 1251
multisite/migrations/__pycache__/0003_alter_alias_options_alter_alias_unique_together_and_more.cpython-312.pyc sha256=dSoRL-MSfCD74QHHeoxh0DBcwGZpY4PmUA6MFO4GYjY 1622
multisite/migrations/__pycache__/0004_alter_alias_managers.cpython-312.pyc sha256=v0j42NJX-CzKyZHVGl4P9MhZvjCCQ92vI2DvnvpuZPs 1154
multisite/migrations/__pycache__/__init__.cpython-312.pyc sha256=QbzOPfZ-U604hbXt9MFPZexTAV-s8ny5PyI-Qx_4UoY 179
multisite/models/__init__.py sha256=bDgmZZANxdN9-x_VjeHKvp6xOsAjJ4Ex9iv4OIKzmQg 165
multisite/models/alias.py sha256=xVWGKCxWBCuC52paOeS8QoZqy0PzYfLIKezH4cn3xng 3692
multisite/models/managers.py sha256=dBhWrzl7U6XH26_br5BKPi8jxCCCaWQaQDWPXZPPSzo 6929
multisite/models/signals.py sha256=LghEu50Vc2PlLBHecMoKO0qhJ62cetMk0RfdnZ3-G1U 1540
multisite/models/validators.py sha256=Cq4fkmrQG4rlTDaWCjcmt_me6qRsPlxv3G2y5O79i1U 380
multisite/models/__pycache__/__init__.cpython-312.pyc sha256=b-O6ObaO2JTx3L5GoXG6nP0M7bKQIluvK3v4u-TZhew 396
multisite/models/__pycache__/alias.cpython-312.pyc sha256=t0a48m1Pq2r36sZmcuidZcC1HV1znbCPvPHAIPQeKyg 5465
multisite/models/__pycache__/managers.cpython-312.pyc sha256=Ch8JSb-vXs4aPVc2b0FBIBB9OapuhVnMPvGHnVUWzAk 9760
multisite/models/__pycache__/signals.cpython-312.pyc sha256=zzizAwuF2xCBxHR0gg6F6kkoWu9-HdDfPC-eZHLhqKQ 1938
multisite/models/__pycache__/validators.cpython-312.pyc sha256=pOXFOrd3dfvhOAfUMSgw24Lj4ncytYwSs02rvr0AWfM 721
multisite/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
multisite/tests/get_test_allowed_hosts.py sha256=lXcVJVbr37dmTKo3ajNYoqvDXw_G-JNWcP5iO-lmJgo 400
multisite/tests/get_test_http_response.py sha256=qDFqBLULpFjZ5D_MeAOzzW29UD9QEEFiYpNGJocnGKk 329
multisite/tests/hosts.py sha256=YXgD6VHu5SNGHVCkY8hQPy0YDSgE98rz5x12D5IVpWo 1212
multisite/tests/test_settings.py sha256=PaMu9ZaySI8X0AQQxDCvaYIbTLCo8TRtVDkn9vwc3Q8 575
multisite/tests/__pycache__/__init__.cpython-312.pyc sha256=cw9ufE6GMGoviRhHHMc18EQy3hP8mJRchfIi7vPz8CM 174
multisite/tests/__pycache__/get_test_allowed_hosts.cpython-312.pyc sha256=ORSrtwzDtbxJlSVD2UCyvSRCk5E9vb-HYCGj1ZLnFBc 564
multisite/tests/__pycache__/get_test_http_response.cpython-312.pyc sha256=Rfn_NWNefxUERC5tBJ_vi7wvirQ0H8Ux-ZrbSK_chUE 800
multisite/tests/__pycache__/test_settings.cpython-312.pyc sha256=PSyNxWFixv1RNarIGj1G8bJtM4J_Aii4jr0MO15kPBg 712
multisite/tests/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
multisite/tests/tests/request_factory.py sha256=8pYWNc4ImtZU-GnMHnj2TzO0PByGrjDyYpZ3bBe8YfU 381
multisite/tests/tests/test_alias.py sha256=qZ9l0noPaxxbyddPqxV8tcfeWSJHcBFxUDhCwsUxRqw 10544
multisite/tests/tests/test_contrib_site.py sha256=jbVWfynr--_azY257ZMQWefukQF5RR0zJ-JgHOxgB28 638
multisite/tests/tests/test_cookie_domain_middleware.py sha256=4fqABR6ZMApJ4sUdjK0Y3j8-E6smowURMogVHthWZW4 9193
multisite/tests/tests/test_dynamic_site_middleware.py sha256=vweXWXP8vRJe5d_F4b2ujhvF6iX8IUs4qpcqvX-tOsU 10931
multisite/tests/tests/test_site_cache.py sha256=0ImbJj7_cSftfbCOGvhllLjB3--QuQB3LtxtX2miOsM 5139
multisite/tests/tests/test_site_domain.py sha256=5bdJSEbuzJSeVmoI92NGeHEFJgwCIfDwppJj_HRA25E 923
multisite/tests/tests/test_site_id.py sha256=dz_du4GUR0CKTntKTlY-dBLHKDWIa8Wl8MWQHcopTJE 2945
multisite/tests/tests/test_template_loader.py sha256=ydlM3wTpUV1_r8__Su9kGacLYHLzHPY7JMjhKNb51BA 1798
multisite/tests/tests/__pycache__/__init__.cpython-312.pyc sha256=IzPxUJpfi1jziB4w2jzBgyl7aBfYQQD4ZOOgscIXW38 180
multisite/tests/tests/__pycache__/request_factory.cpython-312.pyc sha256=YiDp5JW8LJccJYS-P-9jEPGG3Dt3gSbP5GC6XvfUtxM 1006
multisite/tests/tests/__pycache__/test_alias.cpython-312.pyc sha256=5YeOpUwxbxXwO9-Zr08cuOe6lTyfUVhmswakKUtGE6k 15510
multisite/tests/tests/__pycache__/test_contrib_site.cpython-312.pyc sha256=MEeJOKbMUahPXveCa0htc0vDgtRZL7w1oVKy7GTIpbI 1720
multisite/tests/tests/__pycache__/test_cookie_domain_middleware.cpython-312.pyc sha256=d52eLoj0zFm-aqAL6wGcamSSKHY2jEWrrnghLSh1pKk 12540
multisite/tests/tests/__pycache__/test_dynamic_site_middleware.cpython-312.pyc sha256=rgWwXSlOCkSQzF1pmN2vgcqYNMcZfKdU2Lq-7ZJMNC4 18990
multisite/tests/tests/__pycache__/test_site_cache.cpython-312.pyc sha256=FKkSxKppTPKtrIHV1-25BIQBWa06UZdvn_0arqIFsuU 10181
multisite/tests/tests/__pycache__/test_site_domain.cpython-312.pyc sha256=ROUc6N_i2H4Lw4vb13P0Ae-XgeyFCDvC3LNXsBBkTrI 2201
multisite/tests/tests/__pycache__/test_site_id.cpython-312.pyc sha256=VA7t_34p0nVPzkD5314vyhpHGNdo1C0J8NOGtbO8KzQ 7205
multisite/tests/tests/__pycache__/test_template_loader.cpython-312.pyc sha256=cl6OY8wMmfmIE1Sqp1E8nJUMjAjFe6WAHoKNaN8hJK8 3636
multisite_app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
multisite_app/apps.py sha256=Wtzh0ZFzebAdpxwSfZIjwDoOV_QB_9HrYimscmtZDo4 149
multisite_app/urls.py sha256=C3OZY9b3XjMuunawaMLVsRKRKHYFROZm94JVx1NFR6Q 129
multisite_app/views.py sha256=zGs26VicVANJm3HGjZ9Z4TvrWSn2V-f-FXr2AwVQRzY 217
django_multisite2-2.0.1.dist-info/LICENSE sha256=ZYRfLPXzj_EygRXJSr99HR6EQuo2UmYHjYjC9YECitE 1497
django_multisite2-2.0.1.dist-info/METADATA sha256=P7lEzDMjZ0MyLwElxwlFpq72IdLqY7jruiBl0lLed8o 7661
django_multisite2-2.0.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
django_multisite2-2.0.1.dist-info/top_level.txt sha256=7Kbmk1LiZaUMQBzaIITFXoAQKQLFaA0YaulQ7obUTMM 24
django_multisite2-2.0.1.dist-info/RECORD

top_level.txt

multisite
multisite_app