Development #38393
utiliser middleware dans les settings
Début:
11 décembre 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Plutôt que MIDDLEWARE_CLASS.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Emmanuel Cazenave il y a plus de 4 ans
Le patch naïf
-MIDDLEWARE_CLASSES = ( +MIDDLEWARE = (
échoue sur notre GlobalRequestMiddleware
System check identified 1 issue (0 silenced). December 11, 2019 - 11:04:41 Django version 1.11.18, using settings 'combo.settings' Starting development server at http://127.0.0.1:8004/ Quit the server with CONTROL-C. Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x7f833ae6a9d8> Traceback (most recent call last): File "/home/cazino/envs/publik-env-py3/lib/python3.7/site-packages/django/utils/autoreload.py", line 228, in wrapper fn(*args, **kwargs) File "/home/cazino/envs/publik-env-py3/lib/python3.7/site-packages/django/core/management/commands/runserver.py", line 146, in inner_run handler = self.get_handler(*args, **options) File "/home/cazino/src/hobo/hobo/multitenant/management/commands/runserver.py", line 45, in get_handler handler = super(Command, self).get_handler(*args, **options) File "/home/cazino/envs/publik-env-py3/lib/python3.7/site-packages/django/contrib/staticfiles/management/commands/runserver.py", line 28, in get_handler handler = super(Command, self).get_handler(*args, **options) File "/home/cazino/envs/publik-env-py3/lib/python3.7/site-packages/django/core/management/commands/runserver.py", line 67, in get_handler return get_internal_wsgi_application() File "/home/cazino/envs/publik-env-py3/lib/python3.7/site-packages/django/core/servers/basehttp.py", line 47, in get_internal_wsgi_application return import_string(app_path) File "/home/cazino/envs/publik-env-py3/lib/python3.7/site-packages/django/utils/module_loading.py", line 20, in import_string module = import_module(module_path) File "/home/cazino/envs/publik-env-py3/lib/python3.7/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1006, in _gcd_import File "<frozen importlib._bootstrap>", line 983, in _find_and_load File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 677, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 728, in exec_module File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "/home/cazino/src/combo/combo/wsgi.py", line 15, in <module> application = get_wsgi_application() File "/home/cazino/envs/publik-env-py3/lib/python3.7/site-packages/django/core/wsgi.py", line 14, in get_wsgi_application return WSGIHandler() File "/home/cazino/envs/publik-env-py3/lib/python3.7/site-packages/django/core/handlers/wsgi.py", line 151, in __init__ self.load_middleware() File "/home/cazino/envs/publik-env-py3/lib/python3.7/site-packages/django/core/handlers/base.py", line 82, in load_middleware mw_instance = middleware(handler) TypeError: GlobalRequestMiddleware() takes no arguments
Mis à jour par Emmanuel Cazenave il y a plus de 4 ans
- Bloque Development #38398: Aciver la debug-toolbar sur combo ajouté
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Fichier 0001-settings-use-MIDDLEWARE-38393.patch 0001-settings-use-MIDDLEWARE-38393.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Ajouté dans ton patch le nécessaire "fe5a783d misc: middleware compatibility" de Lauréline (dans wip/11006-cell-links).
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 7050df871a3f932fb3eb826faf51a2bbc9ba1737 Author: Emmanuel Cazenave <ecazenave@entrouvert.com> Date: Wed Dec 11 10:45:47 2019 +0100 settings: use MIDDLEWARE (#38393)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
settings: use MIDDLEWARE (#38393)