INFO 2025-10-04 02:28:59,295 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 02:29:01,938 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 02:29:03,281 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 02:29:10,664 basehttp "GET /artworks/ HTTP/1.1" 200 16158
INFO 2025-10-04 02:29:15,233 basehttp "GET /scan/ HTTP/1.1" 200 24155
INFO 2025-10-04 02:29:24,112 basehttp "GET /artworks/ HTTP/1.1" 200 16158
ERROR 2025-10-04 02:29:26,600 log Internal Server Error: /search/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 936, in search_view
    return render(request, 'artworks/search.html', context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\shortcuts.py", line 24, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader.py", line 61, in render_to_string
    template = get_template(template_name, using=using)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader.py", line 19, in get_template
    raise TemplateDoesNotExist(template_name, chain=chain)
django.template.exceptions.TemplateDoesNotExist: artworks/search.html
ERROR 2025-10-04 02:29:26,605 basehttp "GET /search/?q=None HTTP/1.1" 500 89974
INFO 2025-10-04 02:29:35,737 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 02:29:36,012 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 02:29:44,100 basehttp "GET /artworks/ HTTP/1.1" 200 16158
INFO 2025-10-04 02:29:46,096 basehttp "GET /artworks/ HTTP/1.1" 200 16158
INFO 2025-10-04 02:29:53,375 basehttp "GET /artworks/ HTTP/1.1" 200 16158
INFO 2025-10-04 02:29:55,803 basehttp "GET /artworks/ HTTP/1.1" 200 16158
INFO 2025-10-04 02:29:56,986 basehttp "GET /virtual-tour/ HTTP/1.1" 200 29012
WARNING 2025-10-04 02:29:57,994 basehttp "GET /static/panoramas/entrance.jpg HTTP/1.1" 404 1926
INFO 2025-10-04 02:29:58,039 basehttp "POST /api/v1/virtual-tour/sessions/start/ HTTP/1.1" 201 170
INFO 2025-10-04 02:30:27,149 basehttp "GET /scan/ HTTP/1.1" 200 24155
INFO 2025-10-04 02:31:00,591 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 02:31:00,833 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 02:31:07,150 basehttp "GET /artworks/ HTTP/1.1" 200 16158
INFO 2025-10-04 02:31:09,349 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 02:31:09,576 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 02:31:10,900 basehttp "GET /virtual-tour/ HTTP/1.1" 200 29012
WARNING 2025-10-04 02:31:11,703 basehttp "GET /static/panoramas/entrance.jpg HTTP/1.1" 404 1926
INFO 2025-10-04 02:31:11,733 basehttp "POST /api/v1/virtual-tour/sessions/start/ HTTP/1.1" 201 170
WARNING 2025-10-04 02:32:51,682 basehttp "GET /static/panoramas/entrance.jpg HTTP/1.1" 404 1926
WARNING 2025-10-04 02:32:54,651 basehttp "GET /static/panoramas/entrance.jpg HTTP/1.1" 404 1926
INFO 2025-10-04 02:32:54,689 basehttp "POST /api/v1/virtual-tour/sessions/start/ HTTP/1.1" 201 170
WARNING 2025-10-04 02:32:58,230 basehttp "GET /static/panoramas/entrance.jpg HTTP/1.1" 404 1926
INFO 2025-10-04 02:33:38,494 basehttp "GET /static/panoramas/entrance.jpg HTTP/1.1" 200 45107
INFO 2025-10-04 02:33:41,025 basehttp "POST /api/v1/virtual-tour/sessions/start/ HTTP/1.1" 201 170
INFO 2025-10-04 02:34:19,620 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 02:34:20,014 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 02:34:26,823 basehttp "GET /virtual-tour/ HTTP/1.1" 200 29012
INFO 2025-10-04 02:34:27,592 basehttp "GET /static/panoramas/entrance.jpg HTTP/1.1" 304 0
INFO 2025-10-04 02:34:27,631 basehttp "POST /api/v1/virtual-tour/sessions/start/ HTTP/1.1" 201 170
INFO 2025-10-04 02:35:13,295 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 02:35:13,619 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 02:35:19,075 basehttp "GET /scan/ HTTP/1.1" 200 24155
INFO 2025-10-04 02:35:50,322 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 02:35:50,563 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 02:36:09,328 basehttp "GET /scan/ HTTP/1.1" 200 24155
INFO 2025-10-04 02:36:31,817 basehttp "GET /scan/ HTTP/1.1" 200 24155
INFO 2025-10-04 02:36:33,249 basehttp "GET /virtual-tour/ HTTP/1.1" 200 29012
INFO 2025-10-04 02:36:34,025 basehttp "GET /static/panoramas/entrance.jpg HTTP/1.1" 304 0
INFO 2025-10-04 02:36:34,075 basehttp "POST /api/v1/virtual-tour/sessions/start/ HTTP/1.1" 201 170
INFO 2025-10-04 02:42:18,518 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py changed, reloading.
INFO 2025-10-04 02:42:21,803 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 02:43:08,221 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 02:43:11,310 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 02:43:44,947 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 02:43:49,027 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 02:44:10,982 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 02:44:12,419 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 02:44:24,758 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 02:44:26,741 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 02:45:03,309 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 02:45:09,089 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 02:45:30,113 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\serializers.py changed, reloading.
INFO 2025-10-04 02:45:31,975 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 02:46:03,282 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\serializers.py changed, reloading.
INFO 2025-10-04 02:46:04,515 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 02:46:12,526 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\serializers.py changed, reloading.
INFO 2025-10-04 02:46:13,594 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 02:47:17,123 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\serializers.py changed, reloading.
INFO 2025-10-04 02:47:21,658 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 02:47:58,051 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\urls.py changed, reloading.
INFO 2025-10-04 02:47:59,298 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 02:48:25,764 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\admin.py changed, reloading.
INFO 2025-10-04 02:48:28,893 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 02:48:40,830 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\admin.py changed, reloading.
INFO 2025-10-04 02:48:43,363 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 02:59:14,521 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\admin.py changed, reloading.
INFO 2025-10-04 02:59:18,311 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:00:37,793 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 03:00:38,540 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 03:00:42,220 basehttp "GET /artworks/ HTTP/1.1" 200 16158
INFO 2025-10-04 03:03:47,531 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 03:03:49,195 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 03:03:50,509 basehttp "GET /admin/ HTTP/1.1" 302 0
ERROR 2025-10-04 03:03:50,653 log Internal Server Error: /admin/login/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\sites\models.py", line 39, in _get_site_by_request
    SITE_CACHE[host] = self.get(domain__iexact=host)
                       ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 647, in get
    raise self.model.DoesNotExist(
        "%s matching query does not exist." % self.model._meta.object_name
    )
django.contrib.sites.models.Site.DoesNotExist: Site matching query does not exist.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\decorators\cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\sites.py", line 440, in login
    return LoginView.as_view(**defaults)(request)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\generic\base.py", line 104, in view
    return self.dispatch(request, *args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\decorators\debug.py", line 141, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 188, in _view_wrapper
    result = _process_exception(request, e)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 186, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\decorators\cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\auth\views.py", line 88, in dispatch
    return super().dispatch(request, *args, **kwargs)
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\generic\base.py", line 143, in dispatch
    return handler(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\generic\edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
                                   ~~~~~~~~~~~~~~~~~~~~~^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\auth\views.py", line 112, in get_context_data
    current_site = get_current_site(self.request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\sites\shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
           ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\sites\models.py", line 61, in get_current
    return self._get_site_by_request(request)
           ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\sites\models.py", line 45, in _get_site_by_request
    SITE_CACHE[domain] = self.get(domain__iexact=domain)
                         ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 647, in get
    raise self.model.DoesNotExist(
        "%s matching query does not exist." % self.model._meta.object_name
    )
django.contrib.sites.models.Site.DoesNotExist: Site matching query does not exist.
ERROR 2025-10-04 03:03:50,669 basehttp "GET /admin/login/?next=/admin/ HTTP/1.1" 500 178373
WARNING 2025-10-04 03:03:51,231 log Not Found: /favicon.ico
WARNING 2025-10-04 03:03:51,235 basehttp "GET /favicon.ico HTTP/1.1" 404 5379
INFO 2025-10-04 03:04:00,849 basehttp "GET /admin HTTP/1.1" 301 0
INFO 2025-10-04 03:04:00,860 basehttp "GET /admin/ HTTP/1.1" 302 0
ERROR 2025-10-04 03:04:00,955 log Internal Server Error: /admin/login/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\sites\models.py", line 39, in _get_site_by_request
    SITE_CACHE[host] = self.get(domain__iexact=host)
                       ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 647, in get
    raise self.model.DoesNotExist(
        "%s matching query does not exist." % self.model._meta.object_name
    )
django.contrib.sites.models.Site.DoesNotExist: Site matching query does not exist.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\decorators\cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\sites.py", line 440, in login
    return LoginView.as_view(**defaults)(request)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\generic\base.py", line 104, in view
    return self.dispatch(request, *args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\decorators\debug.py", line 141, in sensitive_post_parameters_wrapper
    return view(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 188, in _view_wrapper
    result = _process_exception(request, e)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 186, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\decorators\cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\auth\views.py", line 88, in dispatch
    return super().dispatch(request, *args, **kwargs)
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\generic\base.py", line 143, in dispatch
    return handler(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\generic\edit.py", line 142, in get
    return self.render_to_response(self.get_context_data())
                                   ~~~~~~~~~~~~~~~~~~~~~^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\auth\views.py", line 112, in get_context_data
    current_site = get_current_site(self.request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\sites\shortcuts.py", line 16, in get_current_site
    return Site.objects.get_current(request)
           ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\sites\models.py", line 61, in get_current
    return self._get_site_by_request(request)
           ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\sites\models.py", line 45, in _get_site_by_request
    SITE_CACHE[domain] = self.get(domain__iexact=domain)
                         ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 647, in get
    raise self.model.DoesNotExist(
        "%s matching query does not exist." % self.model._meta.object_name
    )
django.contrib.sites.models.Site.DoesNotExist: Site matching query does not exist.
ERROR 2025-10-04 03:04:00,963 basehttp "GET /admin/login/?next=/admin/ HTTP/1.1" 500 178373
INFO 2025-10-04 03:07:12,133 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\musee_mcn\settings.py changed, reloading.
INFO 2025-10-04 03:07:13,458 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:07:16,623 basehttp "GET /admin/login/?next=/admin/ HTTP/1.1" 200 4211
INFO 2025-10-04 03:07:16,874 basehttp "GET /static/admin/css/base.css HTTP/1.1" 200 21544
INFO 2025-10-04 03:07:16,912 basehttp "GET /static/admin/css/login.css HTTP/1.1" 200 958
INFO 2025-10-04 03:07:16,916 basehttp "GET /static/admin/css/dark_mode.css HTTP/1.1" 200 2682
INFO 2025-10-04 03:07:16,944 basehttp "GET /static/admin/css/responsive.css HTTP/1.1" 200 17905
INFO 2025-10-04 03:07:16,978 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 200 1943
INFO 2025-10-04 03:07:16,990 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 200 3063
INFO 2025-10-04 03:07:17,004 basehttp "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 200 2810
INFO 2025-10-04 03:07:28,828 basehttp "POST /admin/login/?next=/admin/ HTTP/1.1" 302 0
INFO 2025-10-04 03:07:28,876 basehttp "GET /admin/ HTTP/1.1" 200 9721
INFO 2025-10-04 03:07:28,939 basehttp "GET /static/admin/css/dashboard.css HTTP/1.1" 200 441
INFO 2025-10-04 03:07:28,996 basehttp "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 200 331
INFO 2025-10-04 03:07:28,999 basehttp "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 200 380
INFO 2025-10-04 03:07:36,652 basehttp "GET /admin/artworks/artwork/add/ HTTP/1.1" 200 37660
INFO 2025-10-04 03:07:36,727 basehttp "GET /static/admin/css/forms.css HTTP/1.1" 200 9090
INFO 2025-10-04 03:07:36,728 basehttp "GET /static/admin/js/collapse.js HTTP/1.1" 200 1803
INFO 2025-10-04 03:07:36,729 basehttp "GET /static/admin/js/calendar.js HTTP/1.1" 200 9141
INFO 2025-10-04 03:07:36,734 basehttp "GET /static/admin/js/jquery.init.js HTTP/1.1" 200 347
INFO 2025-10-04 03:07:36,744 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:07:36,748 basehttp "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 200 285314
INFO 2025-10-04 03:07:36,766 basehttp "GET /static/admin/js/admin/DateTimeShortcuts.js HTTP/1.1" 200 19319
INFO 2025-10-04 03:07:36,779 basehttp "GET /static/admin/css/widgets.css HTTP/1.1" 200 11800
INFO 2025-10-04 03:07:36,792 basehttp "GET /static/admin/js/core.js HTTP/1.1" 200 6208
INFO 2025-10-04 03:07:36,799 basehttp "GET /static/admin/js/inlines.js HTTP/1.1" 200 15526
INFO 2025-10-04 03:07:36,801 basehttp "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 200 9042
INFO 2025-10-04 03:07:36,851 basehttp "GET /static/admin/js/actions.js HTTP/1.1" 200 8067
INFO 2025-10-04 03:07:36,853 basehttp "GET /static/admin/js/urlify.js HTTP/1.1" 200 7887
INFO 2025-10-04 03:07:36,854 basehttp "GET /static/admin/js/prepopulate.js HTTP/1.1" 200 1531
INFO 2025-10-04 03:07:36,871 basehttp "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 200 325171
INFO 2025-10-04 03:07:36,882 basehttp "GET /static/admin/js/prepopulate_init.js HTTP/1.1" 200 586
INFO 2025-10-04 03:07:37,021 basehttp "GET /static/admin/img/icon-deletelink.svg HTTP/1.1" 200 392
INFO 2025-10-04 03:07:37,047 basehttp "GET /static/admin/img/icon-viewlink.svg HTTP/1.1" 200 581
INFO 2025-10-04 03:07:37,077 basehttp "GET /static/admin/js/change_form.js HTTP/1.1" 200 606
INFO 2025-10-04 03:07:37,252 basehttp "GET /static/admin/img/inline-delete.svg HTTP/1.1" 200 560
INFO 2025-10-04 03:07:37,320 basehttp "GET /static/admin/img/icon-calendar.svg HTTP/1.1" 200 1086
INFO 2025-10-04 03:08:17,838 basehttp "GET //admin/artwork/wizard/ HTTP/1.1" 302 0
INFO 2025-10-04 03:08:17,873 basehttp "GET /admin/login/?next=/admin/artwork/wizard/ HTTP/1.1" 200 4241
INFO 2025-10-04 03:08:17,942 basehttp "GET /static/admin/css/base.css HTTP/1.1" 200 21544
INFO 2025-10-04 03:08:17,948 basehttp "GET /static/admin/css/dark_mode.css HTTP/1.1" 200 2682
INFO 2025-10-04 03:08:17,959 basehttp "GET /static/admin/css/login.css HTTP/1.1" 200 958
INFO 2025-10-04 03:08:17,961 basehttp "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 200 2810
INFO 2025-10-04 03:08:17,963 basehttp "GET /static/admin/css/responsive.css HTTP/1.1" 200 17905
INFO 2025-10-04 03:08:18,007 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 200 1943
INFO 2025-10-04 03:08:18,008 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 200 3063
INFO 2025-10-04 03:08:29,471 basehttp "POST /admin/login/?next=/admin/artwork/wizard/ HTTP/1.1" 302 0
WARNING 2025-10-04 03:08:29,516 log Not Found: /admin/artwork/wizard/
WARNING 2025-10-04 03:08:29,518 basehttp "GET /admin/artwork/wizard/ HTTP/1.1" 404 5727
INFO 2025-10-04 03:09:26,834 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\urls.py changed, reloading.
INFO 2025-10-04 03:09:29,994 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:10:16,997 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 03:10:21,822 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:10:42,647 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:10:56,012 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 03:11:01,468 autoreload Watching for file changes with StatReloader
WARNING 2025-10-04 03:11:04,880 log Not Found: /admin/artwork/wizard/
WARNING 2025-10-04 03:11:04,882 basehttp "GET /admin/artwork/wizard/ HTTP/1.1" 404 5727
INFO 2025-10-04 03:11:16,678 basehttp "GET /admin/artworks/artwork/add/ HTTP/1.1" 200 37660
INFO 2025-10-04 03:11:16,770 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:11:22,317 basehttp "GET /admin/sites/site/ HTTP/1.1" 200 12048
INFO 2025-10-04 03:11:22,395 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:11:22,596 basehttp "GET /static/admin/img/search.svg HTTP/1.1" 200 458
INFO 2025-10-04 03:11:22,597 basehttp "GET /static/admin/css/changelists.css HTTP/1.1" 200 6811
INFO 2025-10-04 03:11:22,623 basehttp "GET /static/admin/js/filters.js HTTP/1.1" 200 978
INFO 2025-10-04 03:11:22,673 basehttp "GET /static/admin/img/tooltag-add.svg HTTP/1.1" 200 331
INFO 2025-10-04 03:11:22,674 basehttp "GET /static/admin/img/sorting-icons.svg HTTP/1.1" 200 1097
INFO 2025-10-04 03:11:31,906 basehttp "GET /admin/artworks/artwork3dview/ HTTP/1.1" 200 12133
INFO 2025-10-04 03:11:32,000 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:11:33,884 basehttp "GET /admin/artworks/artwork3dview/add/ HTTP/1.1" 200 28067
INFO 2025-10-04 03:11:33,977 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:11:33,980 basehttp "GET /static/admin/img/icon-unknown.svg HTTP/1.1" 200 655
INFO 2025-10-04 03:13:53,286 basehttp "POST /admin/artworks/artwork3dview/add/ HTTP/1.1" 200 28408
INFO 2025-10-04 03:13:53,365 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:13:57,386 basehttp "GET /admin/artworks/artwork/add/?_to_field=id&_popup=1 HTTP/1.1" 200 31283
INFO 2025-10-04 03:13:57,472 basehttp "GET /static/admin/css/base.css HTTP/1.1" 304 0
INFO 2025-10-04 03:13:57,485 basehttp "GET /static/admin/css/dark_mode.css HTTP/1.1" 304 0
INFO 2025-10-04 03:13:57,499 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:13:57,503 basehttp "GET /static/admin/css/responsive.css HTTP/1.1" 304 0
INFO 2025-10-04 03:13:57,534 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 304 0
INFO 2025-10-04 03:14:06,482 basehttp "GET /admin/artworks/category/add/?_to_field=id&_popup=1 HTTP/1.1" 200 6482
INFO 2025-10-04 03:14:06,588 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:14:21,509 basehttp "POST /admin/artworks/category/add/?_to_field=id&_popup=1 HTTP/1.1" 200 382
INFO 2025-10-04 03:14:21,701 basehttp "GET /static/admin/js/popup_response.js HTTP/1.1" 200 551
INFO 2025-10-04 03:17:13,715 basehttp "POST /admin/artworks/artwork/add/?_to_field=id&_popup=1 HTTP/1.1" 200 376
INFO 2025-10-04 03:17:59,947 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py changed, reloading.
INFO 2025-10-04 03:18:06,161 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:19:12,172 basehttp "POST /admin/artworks/artwork3dview/add/ HTTP/1.1" 200 28378
INFO 2025-10-04 03:19:12,248 basehttp "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,250 basehttp "GET /static/admin/css/forms.css HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,276 basehttp "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,282 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:19:12,288 basehttp "GET /static/admin/js/jquery.init.js HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,297 basehttp "GET /static/admin/css/widgets.css HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,303 basehttp "GET /static/admin/js/core.js HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,313 basehttp "GET /static/admin/js/inlines.js HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,320 basehttp "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,332 basehttp "GET /static/admin/js/actions.js HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,334 basehttp "GET /static/admin/js/urlify.js HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,347 basehttp "GET /static/admin/js/prepopulate.js HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,357 basehttp "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,357 basehttp "GET /static/admin/js/prepopulate_init.js HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,380 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,392 basehttp "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,392 basehttp "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,399 basehttp "GET /static/admin/img/icon-viewlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,417 basehttp "GET /static/admin/img/icon-unknown.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,420 basehttp "GET /static/admin/js/change_form.js HTTP/1.1" 304 0
INFO 2025-10-04 03:19:12,498 basehttp "GET /static/admin/img/inline-delete.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:19:20,326 basehttp "GET /admin/artworks/artwork3dview/ HTTP/1.1" 200 14485
INFO 2025-10-04 03:19:20,389 basehttp "GET /static/admin/img/search.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:19:20,389 basehttp "GET /static/admin/css/changelists.css HTTP/1.1" 304 0
INFO 2025-10-04 03:19:20,401 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:19:20,452 basehttp "GET /static/admin/js/filters.js HTTP/1.1" 304 0
INFO 2025-10-04 03:19:20,620 basehttp "GET /media/artworks/360/entrance.jpg HTTP/1.1" 200 45107
INFO 2025-10-04 03:19:20,662 basehttp "GET /static/admin/img/icon-no.svg HTTP/1.1" 200 560
INFO 2025-10-04 03:19:20,666 basehttp "GET /static/admin/img/icon-yes.svg HTTP/1.1" 200 436
INFO 2025-10-04 03:19:25,814 basehttp "GET /admin/artworks/artwork3dview/17090e2d-9027-466d-b6ec-bb9e5f6ccf34/change/ HTTP/1.1" 200 29086
INFO 2025-10-04 03:19:25,890 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:19:31,995 basehttp "GET / HTTP/1.1" 200 16682
WARNING 2025-10-04 03:19:32,648 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 03:19:35,088 basehttp "GET /artworks/ HTTP/1.1" 200 20202
INFO 2025-10-04 03:19:35,291 basehttp "GET /media/artworks/media/photo_2_2025-09-12_15-20-40.jpg HTTP/1.1" 200 123150
ERROR 2025-10-04 03:19:37,943 log Internal Server Error: /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 838, in artwork_detail_view
    Visit.objects.create(
    ~~~~~~~~~~~~~~~~~~~~^
        artwork=artwork,
        ^^^^^^^^^^^^^^^^
    ...<4 lines>...
        language_viewed=lang
        ^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 675, in create
    obj = self.model(**kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\base.py", line 567, in __init__
    raise TypeError(
    ...<2 lines>...
    )
TypeError: Visit() got unexpected keyword arguments: 'language_viewed'
ERROR 2025-10-04 03:19:37,971 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/ HTTP/1.1" 500 89620
ERROR 2025-10-04 03:20:00,853 log Internal Server Error: /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 838, in artwork_detail_view
    Visit.objects.create(
    ~~~~~~~~~~~~~~~~~~~~^
        artwork=artwork,
        ^^^^^^^^^^^^^^^^
    ...<4 lines>...
        language_viewed=lang
        ^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 675, in create
    obj = self.model(**kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\base.py", line 567, in __init__
    raise TypeError(
    ...<2 lines>...
    )
TypeError: Visit() got unexpected keyword arguments: 'language_viewed'
ERROR 2025-10-04 03:20:00,857 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/ HTTP/1.1" 500 89620
INFO 2025-10-04 03:21:15,761 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 03:21:17,834 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:21:48,220 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 03:21:49,598 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:22:08,354 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py changed, reloading.
INFO 2025-10-04 03:22:09,979 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:22:33,751 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/ HTTP/1.1" 200 23814
INFO 2025-10-04 03:22:33,821 basehttp "GET /media/artworks/media/photo_2_2025-09-12_15-20-40.jpg HTTP/1.1" 304 0
INFO 2025-10-04 03:22:33,960 basehttp "GET /media/artworks/qr_codes/qr_test.png HTTP/1.1" 200 862
ERROR 2025-10-04 03:22:37,378 log Internal Server Error: /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 1092, in artwork_3d_view
    return render(request, 'artworks/artwork_3d.html', context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\shortcuts.py", line 24, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader.py", line 61, in render_to_string
    template = get_template(template_name, using=using)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader.py", line 19, in get_template
    raise TemplateDoesNotExist(template_name, chain=chain)
django.template.exceptions.TemplateDoesNotExist: artworks/artwork_3d.html
ERROR 2025-10-04 03:22:37,384 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 500 89734
INFO 2025-10-04 03:23:22,316 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/?lang=en HTTP/1.1" 200 23814
INFO 2025-10-04 03:23:22,393 basehttp "GET /media/artworks/media/photo_2_2025-09-12_15-20-40.jpg HTTP/1.1" 304 0
INFO 2025-10-04 03:23:22,393 basehttp "GET /media/artworks/qr_codes/qr_test.png HTTP/1.1" 304 0
INFO 2025-10-04 03:23:28,209 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/?lang=wo HTTP/1.1" 200 23814
INFO 2025-10-04 03:23:36,901 basehttp "POST /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/favorite/add/ HTTP/1.1" 200 91
INFO 2025-10-04 03:23:42,706 basehttp "GET /favorites/ HTTP/1.1" 200 20309
INFO 2025-10-04 03:23:50,649 basehttp "POST /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/favorite/remove/ HTTP/1.1" 200 93
INFO 2025-10-04 03:23:56,972 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/ HTTP/1.1" 200 23814
INFO 2025-10-04 03:24:03,043 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/ HTTP/1.1" 200 23814
INFO 2025-10-04 03:24:03,100 basehttp "GET /media/artworks/media/photo_2_2025-09-12_15-20-40.jpg HTTP/1.1" 304 0
INFO 2025-10-04 03:24:03,101 basehttp "GET /media/artworks/qr_codes/qr_test.png HTTP/1.1" 304 0
INFO 2025-10-04 03:24:05,089 basehttp "POST /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/favorite/add/ HTTP/1.1" 200 91
INFO 2025-10-04 03:24:08,708 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/ HTTP/1.1" 200 23776
ERROR 2025-10-04 03:24:12,731 log Internal Server Error: /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 1092, in artwork_3d_view
    return render(request, 'artworks/artwork_3d.html', context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\shortcuts.py", line 24, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader.py", line 61, in render_to_string
    template = get_template(template_name, using=using)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader.py", line 19, in get_template
    raise TemplateDoesNotExist(template_name, chain=chain)
django.template.exceptions.TemplateDoesNotExist: artworks/artwork_3d.html
ERROR 2025-10-04 03:24:12,734 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 500 89734
INFO 2025-10-04 03:25:50,002 basehttp "POST /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/comment/ HTTP/1.1" 302 0
INFO 2025-10-04 03:25:50,096 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/ HTTP/1.1" 200 24111
INFO 2025-10-04 03:25:50,171 basehttp "GET /media/artworks/media/photo_2_2025-09-12_15-20-40.jpg HTTP/1.1" 304 0
INFO 2025-10-04 03:25:50,171 basehttp "GET /media/artworks/qr_codes/qr_test.png HTTP/1.1" 304 0
INFO 2025-10-04 03:26:10,535 basehttp "GET /admin/artworks/artwork3dview/17090e2d-9027-466d-b6ec-bb9e5f6ccf34/change/ HTTP/1.1" 200 29086
INFO 2025-10-04 03:26:10,581 basehttp "GET /static/admin/css/base.css HTTP/1.1" 304 0
INFO 2025-10-04 03:26:10,584 basehttp "GET /static/admin/css/dark_mode.css HTTP/1.1" 304 0
INFO 2025-10-04 03:26:10,597 basehttp "GET /static/admin/css/responsive.css HTTP/1.1" 304 0
INFO 2025-10-04 03:26:10,620 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:26:10,635 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 304 0
INFO 2025-10-04 03:26:14,416 basehttp "GET /admin/artworks/category/ HTTP/1.1" 200 12596
INFO 2025-10-04 03:26:14,476 basehttp "GET /media/categories/photo_2_2025-09-12_15-20-40.jpg HTTP/1.1" 200 123150
INFO 2025-10-04 03:26:14,484 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:26:14,564 basehttp "GET /static/admin/img/tooltag-add.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:26:14,566 basehttp "GET /static/admin/img/sorting-icons.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:26:16,633 basehttp "GET /admin/artworks/comment/ HTTP/1.1" 200 12078
INFO 2025-10-04 03:26:16,715 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:26:18,312 basehttp "GET /admin/artworks/exhibition/ HTTP/1.1" 200 11586
INFO 2025-10-04 03:26:18,403 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:26:19,629 basehttp "GET /admin/artworks/media/ HTTP/1.1" 200 14847
INFO 2025-10-04 03:26:19,699 basehttp "GET /media/artworks/media/photo_2_2025-09-12_15-20-40.jpg HTTP/1.1" 200 123150
INFO 2025-10-04 03:26:19,706 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:26:22,132 basehttp "GET /admin/artworks/statistics/ HTTP/1.1" 200 10906
INFO 2025-10-04 03:26:22,205 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:26:23,507 basehttp "GET /admin/artworks/user/ HTTP/1.1" 200 13613
INFO 2025-10-04 03:26:23,614 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:26:24,498 basehttp "GET /admin/artworks/artwork3dview/ HTTP/1.1" 200 14485
INFO 2025-10-04 03:26:24,557 basehttp "GET /media/artworks/360/entrance.jpg HTTP/1.1" 304 0
INFO 2025-10-04 03:26:24,567 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:26:25,840 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 16538
INFO 2025-10-04 03:26:25,913 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:26:25,926 basehttp "GET /media/artworks/qr_codes/qr_test.png HTTP/1.1" 200 862
INFO 2025-10-04 03:27:24,210 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/ HTTP/1.1" 200 23777
INFO 2025-10-04 03:27:24,295 basehttp "GET /media/artworks/qr_codes/qr_test.png HTTP/1.1" 304 0
INFO 2025-10-04 03:27:24,295 basehttp "GET /media/artworks/media/photo_2_2025-09-12_15-20-40.jpg HTTP/1.1" 304 0
INFO 2025-10-04 03:27:26,273 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 19382
INFO 2025-10-04 03:28:12,003 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 19382
INFO 2025-10-04 03:32:28,646 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py changed, reloading.
INFO 2025-10-04 03:32:30,007 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:32:35,414 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py changed, reloading.
INFO 2025-10-04 03:32:39,027 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:33:10,317 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py changed, reloading.
INFO 2025-10-04 03:33:11,178 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:33:55,539 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py changed, reloading.
INFO 2025-10-04 03:33:56,554 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:34:26,741 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 03:34:28,171 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:34:54,497 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 03:34:59,235 autoreload Watching for file changes with StatReloader
ERROR 2025-10-04 03:35:31,840 log Internal Server Error: /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 1061, in artwork_3d_view
    if not artwork.has_3d_view():
           ^^^^^^^^^^^^^^^^^^^
AttributeError: 'Artwork' object has no attribute 'has_3d_view'
ERROR 2025-10-04 03:35:31,845 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 500 72654
INFO 2025-10-04 03:35:54,706 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 16539
INFO 2025-10-04 03:35:54,759 basehttp "GET /static/admin/css/base.css HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,759 basehttp "GET /static/admin/css/dark_mode.css HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,774 basehttp "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,778 basehttp "GET /static/admin/css/changelists.css HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,791 basehttp "GET /static/admin/css/responsive.css HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,813 basehttp "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,815 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:35:54,830 basehttp "GET /static/admin/js/jquery.init.js HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,837 basehttp "GET /static/admin/js/core.js HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,849 basehttp "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,856 basehttp "GET /static/admin/js/actions.js HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,859 basehttp "GET /static/admin/js/urlify.js HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,871 basehttp "GET /static/admin/js/prepopulate.js HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,877 basehttp "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,884 basehttp "GET /static/admin/img/search.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,889 basehttp "GET /static/admin/img/icon-yes.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,915 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,917 basehttp "GET /static/admin/js/filters.js HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,918 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,933 basehttp "GET /media/artworks/qr_codes/qr_test.png HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,942 basehttp "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,943 basehttp "GET /static/admin/img/tooltag-add.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:35:54,957 basehttp "GET /static/admin/img/icon-viewlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:35:58,148 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 16539
INFO 2025-10-04 03:35:58,216 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:36:00,970 basehttp "GET /admin/artworks/artwork/523709a4-1219-4c41-8e83-5ec4967283f5/change/ HTTP/1.1" 200 54158
INFO 2025-10-04 03:36:01,115 basehttp "GET /static/admin/css/forms.css HTTP/1.1" 304 0
INFO 2025-10-04 03:36:01,117 basehttp "GET /static/admin/js/admin/DateTimeShortcuts.js HTTP/1.1" 304 0
INFO 2025-10-04 03:36:01,117 basehttp "GET /static/admin/js/collapse.js HTTP/1.1" 304 0
INFO 2025-10-04 03:36:01,118 basehttp "GET /static/admin/js/inlines.js HTTP/1.1" 304 0
INFO 2025-10-04 03:36:01,122 basehttp "GET /static/admin/js/calendar.js HTTP/1.1" 304 0
INFO 2025-10-04 03:36:01,138 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:36:01,149 basehttp "GET /static/admin/css/widgets.css HTTP/1.1" 304 0
INFO 2025-10-04 03:36:01,153 basehttp "GET /static/admin/js/prepopulate_init.js HTTP/1.1" 304 0
INFO 2025-10-04 03:36:01,179 basehttp "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:36:01,200 basehttp "GET /static/admin/img/icon-deletelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:36:01,206 basehttp "GET /static/admin/js/change_form.js HTTP/1.1" 304 0
INFO 2025-10-04 03:36:01,432 basehttp "GET /static/admin/img/inline-delete.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:36:01,583 basehttp "GET /static/admin/img/icon-calendar.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:39:15,033 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 16539
INFO 2025-10-04 03:39:15,149 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:39:15,153 basehttp "GET /media/artworks/qr_codes/qr_test.png HTTP/1.1" 304 0
INFO 2025-10-04 03:42:02,107 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\admin.py changed, reloading.
INFO 2025-10-04 03:42:03,744 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:42:15,467 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\admin.py changed, reloading.
INFO 2025-10-04 03:42:16,818 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:46:29,029 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\admin.py changed, reloading.
INFO 2025-10-04 03:46:33,423 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:46:36,216 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 16853
INFO 2025-10-04 03:46:36,322 basehttp "GET /static/admin/css/base.css HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,325 basehttp "GET /static/admin/css/dark_mode.css HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,334 basehttp "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,350 basehttp "GET /static/admin/css/changelists.css HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,352 basehttp "GET /static/admin/css/responsive.css HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,381 basehttp "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,381 basehttp "GET /static/admin/js/jquery.init.js HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,393 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:46:36,408 basehttp "GET /static/admin/js/core.js HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,416 basehttp "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,436 basehttp "GET /static/admin/js/actions.js HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,448 basehttp "GET /static/admin/js/urlify.js HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,450 basehttp "GET /static/admin/js/prepopulate.js HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,462 basehttp "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,475 basehttp "GET /static/admin/img/search.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,482 basehttp "GET /static/admin/img/icon-yes.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,511 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,552 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,558 basehttp "GET /static/admin/js/filters.js HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,563 basehttp "GET /media/artworks/qr_codes/qr_test.png HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,605 basehttp "GET /static/admin/img/tooltag-add.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,606 basehttp "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:46:36,643 basehttp "GET /static/admin/img/icon-viewlink.svg HTTP/1.1" 304 0
ERROR 2025-10-04 03:46:41,285 log Internal Server Error: /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 1061, in artwork_3d_view
    if not artwork.has_3d_view():
           ^^^^^^^^^^^^^^^^^^^
AttributeError: 'Artwork' object has no attribute 'has_3d_view'
ERROR 2025-10-04 03:46:41,293 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 500 72654
INFO 2025-10-04 03:46:47,463 basehttp "GET /admin/artworks/artwork/523709a4-1219-4c41-8e83-5ec4967283f5/change/ HTTP/1.1" 200 54158
INFO 2025-10-04 03:46:47,555 basehttp "GET /static/admin/css/forms.css HTTP/1.1" 304 0
INFO 2025-10-04 03:46:47,557 basehttp "GET /static/admin/js/calendar.js HTTP/1.1" 304 0
INFO 2025-10-04 03:46:47,573 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:46:47,610 basehttp "GET /static/admin/js/collapse.js HTTP/1.1" 304 0
INFO 2025-10-04 03:46:47,610 basehttp "GET /static/admin/js/admin/DateTimeShortcuts.js HTTP/1.1" 304 0
INFO 2025-10-04 03:46:47,626 basehttp "GET /static/admin/css/widgets.css HTTP/1.1" 304 0
INFO 2025-10-04 03:46:47,633 basehttp "GET /static/admin/js/inlines.js HTTP/1.1" 304 0
INFO 2025-10-04 03:46:47,641 basehttp "GET /static/admin/js/prepopulate_init.js HTTP/1.1" 304 0
INFO 2025-10-04 03:46:47,684 basehttp "GET /static/admin/img/icon-deletelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:46:47,685 basehttp "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:46:47,685 basehttp "GET /static/admin/js/change_form.js HTTP/1.1" 304 0
INFO 2025-10-04 03:46:47,847 basehttp "GET /static/admin/img/inline-delete.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:46:47,971 basehttp "GET /static/admin/img/icon-calendar.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:46:50,818 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 16853
ERROR 2025-10-04 03:46:52,699 log Internal Server Error: /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 1061, in artwork_3d_view
    if not artwork.has_3d_view():
           ^^^^^^^^^^^^^^^^^^^
AttributeError: 'Artwork' object has no attribute 'has_3d_view'
ERROR 2025-10-04 03:46:52,704 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 500 72050
INFO 2025-10-04 03:47:01,447 basehttp "GET /admin/artworks/artwork/523709a4-1219-4c41-8e83-5ec4967283f5/change/ HTTP/1.1" 200 54158
INFO 2025-10-04 03:47:01,541 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:48:20,085 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 03:48:21,350 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:48:24,297 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 6464
WARNING 2025-10-04 03:48:37,016 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 03:48:37,017 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 03:50:28,478 basehttp "GET / HTTP/1.1" 200 16682
WARNING 2025-10-04 03:50:28,925 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 03:50:31,194 basehttp "GET /virtual-tour/ HTTP/1.1" 200 30735
INFO 2025-10-04 03:50:32,190 basehttp "GET /static/panoramas/entrance.jpg HTTP/1.1" 304 0
WARNING 2025-10-04 03:50:32,228 log Forbidden: /api/v1/virtual-tour/sessions/start/
WARNING 2025-10-04 03:50:32,230 basehttp "POST /api/v1/virtual-tour/sessions/start/ HTTP/1.1" 403 45
INFO 2025-10-04 03:51:08,812 basehttp "GET / HTTP/1.1" 200 16682
WARNING 2025-10-04 03:51:09,089 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 03:51:12,031 basehttp "GET /artworks/ HTTP/1.1" 200 20203
INFO 2025-10-04 03:51:12,108 basehttp "GET /media/artworks/media/photo_2_2025-09-12_15-20-40.jpg HTTP/1.1" 304 0
INFO 2025-10-04 03:51:16,424 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/ HTTP/1.1" 200 23777
INFO 2025-10-04 03:51:16,502 basehttp "GET /media/artworks/qr_codes/qr_test.png HTTP/1.1" 304 0
INFO 2025-10-04 03:51:18,104 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 21121
INFO 2025-10-04 03:52:44,000 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 22038
INFO 2025-10-04 03:54:06,822 basehttp "GET /admin/artworks/artwork3dview/ HTTP/1.1" 200 14485
INFO 2025-10-04 03:54:06,919 basehttp "GET /media/artworks/360/entrance.jpg HTTP/1.1" 304 0
INFO 2025-10-04 03:54:06,936 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:54:06,960 basehttp "GET /static/admin/img/icon-no.svg HTTP/1.1" 304 0
INFO 2025-10-04 03:54:15,766 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 16853
INFO 2025-10-04 03:54:15,894 basehttp "GET /media/artworks/qr_codes/qr_test.png HTTP/1.1" 304 0
INFO 2025-10-04 03:54:15,900 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:54:19,790 basehttp "GET /admin/artworks/artwork/523709a4-1219-4c41-8e83-5ec4967283f5/change/ HTTP/1.1" 200 54158
INFO 2025-10-04 03:54:19,880 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 03:56:02,140 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 03:56:04,659 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:56:07,671 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 22262
INFO 2025-10-04 03:56:13,720 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 22262
INFO 2025-10-04 03:56:26,345 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:56:30,372 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 22262
INFO 2025-10-04 03:56:48,931 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 03:56:54,772 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:56:56,938 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 302 0
INFO 2025-10-04 03:56:57,105 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/ HTTP/1.1" 200 24088
INFO 2025-10-04 03:56:57,240 basehttp "GET /media/artworks/media/photo_2_2025-09-12_15-20-40.jpg HTTP/1.1" 304 0
INFO 2025-10-04 03:56:57,241 basehttp "GET /media/artworks/qr_codes/qr_test.png HTTP/1.1" 304 0
INFO 2025-10-04 03:56:59,350 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 302 0
INFO 2025-10-04 03:56:59,500 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/ HTTP/1.1" 200 24088
INFO 2025-10-04 03:57:01,054 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 302 0
INFO 2025-10-04 03:57:01,181 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/ HTTP/1.1" 200 24088
INFO 2025-10-04 03:57:02,509 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 302 0
INFO 2025-10-04 03:57:02,662 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/ HTTP/1.1" 200 24088
INFO 2025-10-04 03:57:49,316 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 03:57:52,588 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 03:57:56,007 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/ HTTP/1.1" 200 23777
INFO 2025-10-04 03:57:58,005 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 22262
WARNING 2025-10-04 03:58:18,325 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 03:58:18,327 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
WARNING 2025-10-04 03:58:27,889 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 03:58:27,895 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
WARNING 2025-10-04 03:58:27,961 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 03:58:27,965 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 03:58:36,045 basehttp "GET / HTTP/1.1" 200 16682
WARNING 2025-10-04 03:58:36,314 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 03:58:37,938 basehttp "GET /virtual-tour/ HTTP/1.1" 200 30735
INFO 2025-10-04 03:58:38,793 basehttp "GET /static/panoramas/entrance.jpg HTTP/1.1" 304 0
WARNING 2025-10-04 03:58:38,820 log Forbidden: /api/v1/virtual-tour/sessions/start/
WARNING 2025-10-04 03:58:38,821 basehttp "POST /api/v1/virtual-tour/sessions/start/ HTTP/1.1" 403 45
WARNING 2025-10-04 03:58:59,909 basehttp "GET /static/panoramas/masks.jpg HTTP/1.1" 404 1917
INFO 2025-10-04 03:59:10,708 basehttp "GET /virtual-tour/ HTTP/1.1" 200 30735
WARNING 2025-10-04 03:59:11,508 log Forbidden: /api/v1/virtual-tour/sessions/start/
WARNING 2025-10-04 03:59:11,509 basehttp "POST /api/v1/virtual-tour/sessions/start/ HTTP/1.1" 403 45
WARNING 2025-10-04 03:59:25,032 basehttp "GET /static/audio/ambient.mp3 HTTP/1.1" 404 1911
INFO 2025-10-04 04:00:50,061 basehttp "GET /virtual-tour/ HTTP/1.1" 200 30735
WARNING 2025-10-04 04:00:50,880 log Forbidden: /api/v1/virtual-tour/sessions/start/
WARNING 2025-10-04 04:00:50,881 basehttp "POST /api/v1/virtual-tour/sessions/start/ HTTP/1.1" 403 45
INFO 2025-10-04 04:00:55,760 basehttp "GET / HTTP/1.1" 200 16682
WARNING 2025-10-04 04:00:56,011 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 04:00:59,688 basehttp "GET /scan/ HTTP/1.1" 200 25878
ERROR 2025-10-04 04:01:16,540 log Internal Server Error: /search/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 1032, in search_view
    return render(request, 'artworks/search.html', context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\shortcuts.py", line 24, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader.py", line 61, in render_to_string
    template = get_template(template_name, using=using)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader.py", line 19, in get_template
    raise TemplateDoesNotExist(template_name, chain=chain)
django.template.exceptions.TemplateDoesNotExist: artworks/search.html
ERROR 2025-10-04 04:01:16,547 basehttp "GET /search/?q= HTTP/1.1" 500 90160
INFO 2025-10-04 04:01:23,585 basehttp "GET /favorites/ HTTP/1.1" 200 20310
INFO 2025-10-04 04:01:23,661 basehttp "GET /media/artworks/media/photo_2_2025-09-12_15-20-40.jpg HTTP/1.1" 304 0
INFO 2025-10-04 04:01:26,083 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/ HTTP/1.1" 200 23777
INFO 2025-10-04 04:01:26,152 basehttp "GET /media/artworks/qr_codes/qr_test.png HTTP/1.1" 304 0
INFO 2025-10-04 04:02:19,136 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 04:02:20,502 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 04:02:25,308 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 22262
INFO 2025-10-04 04:04:19,793 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 22332
WARNING 2025-10-04 04:04:22,854 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:04:22,856 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:04:28,519 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 22332
WARNING 2025-10-04 04:04:28,672 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:04:28,675 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:05:20,846 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 04:05:22,015 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 04:05:49,495 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 22647
WARNING 2025-10-04 04:05:49,630 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:05:49,632 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:07:17,106 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 22647
WARNING 2025-10-04 04:07:17,199 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:07:17,200 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:07:22,411 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 22647
WARNING 2025-10-04 04:07:22,501 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:07:22,502 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:07:30,583 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 04:07:33,397 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 22647
WARNING 2025-10-04 04:07:33,485 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:07:33,489 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:08:19,106 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 22647
WARNING 2025-10-04 04:08:23,287 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:08:23,288 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:10:16,533 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 22647
WARNING 2025-10-04 04:10:16,624 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:10:16,626 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:12:38,303 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 22647
INFO 2025-10-04 04:12:52,366 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 200 20924
WARNING 2025-10-04 04:12:53,561 log Not Found: /favicon.ico
WARNING 2025-10-04 04:12:53,562 basehttp "GET /favicon.ico HTTP/1.1" 404 5579
INFO 2025-10-04 04:13:05,605 basehttp "GET /admin/artworks/artwork/523709a4-1219-4c41-8e83-5ec4967283f5/delete/ HTTP/1.1" 200 11546
INFO 2025-10-04 04:13:05,746 basehttp "GET /static/admin/css/base.css HTTP/1.1" 304 0
INFO 2025-10-04 04:13:05,787 basehttp "GET /static/admin/css/dark_mode.css HTTP/1.1" 304 0
INFO 2025-10-04 04:13:05,790 basehttp "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 304 0
INFO 2025-10-04 04:13:05,803 basehttp "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 304 0
INFO 2025-10-04 04:13:05,825 basehttp "GET /static/admin/css/responsive.css HTTP/1.1" 304 0
INFO 2025-10-04 04:13:05,850 basehttp "GET /static/admin/js/jquery.init.js HTTP/1.1" 304 0
INFO 2025-10-04 04:13:05,852 basehttp "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 304 0
INFO 2025-10-04 04:13:05,854 basehttp "GET /static/admin/js/actions.js HTTP/1.1" 304 0
INFO 2025-10-04 04:13:05,893 basehttp "GET /static/admin/js/prepopulate.js HTTP/1.1" 304 0
INFO 2025-10-04 04:13:05,894 basehttp "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 304 0
INFO 2025-10-04 04:13:05,898 basehttp "GET /static/admin/js/urlify.js HTTP/1.1" 304 0
INFO 2025-10-04 04:13:05,919 basehttp "GET /static/admin/js/core.js HTTP/1.1" 304 0
INFO 2025-10-04 04:13:05,973 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 304 0
INFO 2025-10-04 04:13:05,973 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 304 0
INFO 2025-10-04 04:13:06,061 basehttp "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 04:13:06,403 basehttp "GET /static/admin/js/cancel.js HTTP/1.1" 200 884
INFO 2025-10-04 04:13:07,742 basehttp "POST /admin/artworks/artwork/523709a4-1219-4c41-8e83-5ec4967283f5/delete/ HTTP/1.1" 302 0
INFO 2025-10-04 04:13:07,947 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 12944
INFO 2025-10-04 04:13:08,093 basehttp "GET /static/admin/css/changelists.css HTTP/1.1" 304 0
INFO 2025-10-04 04:13:08,096 basehttp "GET /static/admin/img/search.svg HTTP/1.1" 304 0
INFO 2025-10-04 04:13:08,121 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 04:13:08,141 basehttp "GET /static/admin/js/filters.js HTTP/1.1" 304 0
INFO 2025-10-04 04:13:08,234 basehttp "GET /static/admin/img/icon-viewlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 04:13:08,235 basehttp "GET /static/admin/img/icon-yes.svg HTTP/1.1" 304 0
INFO 2025-10-04 04:13:08,237 basehttp "GET /static/admin/img/tooltag-add.svg HTTP/1.1" 304 0
WARNING 2025-10-04 04:13:10,248 log Not Found: /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/
WARNING 2025-10-04 04:13:10,251 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/3d/ HTTP/1.1" 404 4078
WARNING 2025-10-04 04:13:20,214 log Not Found: /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/
WARNING 2025-10-04 04:13:20,215 basehttp "GET /artwork/523709a4-1219-4c41-8e83-5ec4967283f5/ HTTP/1.1" 404 2921
INFO 2025-10-04 04:13:24,314 basehttp "GET /scan/ HTTP/1.1" 200 25878
INFO 2025-10-04 04:13:25,653 basehttp "GET /artworks/ HTTP/1.1" 200 18038
INFO 2025-10-04 04:13:31,608 basehttp "GET /admin/artworks/artwork/add/ HTTP/1.1" 200 37736
INFO 2025-10-04 04:13:31,681 basehttp "GET /static/admin/css/forms.css HTTP/1.1" 304 0
INFO 2025-10-04 04:13:31,689 basehttp "GET /static/admin/js/calendar.js HTTP/1.1" 304 0
INFO 2025-10-04 04:13:31,690 basehttp "GET /static/admin/js/admin/DateTimeShortcuts.js HTTP/1.1" 304 0
INFO 2025-10-04 04:13:31,691 basehttp "GET /static/admin/js/collapse.js HTTP/1.1" 304 0
INFO 2025-10-04 04:13:31,692 basehttp "GET /static/admin/js/inlines.js HTTP/1.1" 304 0
INFO 2025-10-04 04:13:31,700 basehttp "GET /static/admin/js/prepopulate_init.js HTTP/1.1" 304 0
INFO 2025-10-04 04:13:31,701 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 04:13:31,708 basehttp "GET /static/admin/css/widgets.css HTTP/1.1" 304 0
INFO 2025-10-04 04:13:31,729 basehttp "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 04:13:31,738 basehttp "GET /static/admin/img/icon-deletelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 04:13:31,759 basehttp "GET /static/admin/js/change_form.js HTTP/1.1" 304 0
INFO 2025-10-04 04:13:31,816 basehttp "GET /static/admin/img/inline-delete.svg HTTP/1.1" 304 0
INFO 2025-10-04 04:13:31,916 basehttp "GET /static/admin/img/icon-calendar.svg HTTP/1.1" 304 0
INFO 2025-10-04 04:17:27,005 basehttp "POST /admin/artworks/artwork/add/ HTTP/1.1" 302 0
INFO 2025-10-04 04:17:27,659 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17112
INFO 2025-10-04 04:17:27,781 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 04:17:27,787 basehttp "GET /media/artworks/qr_codes/qr_test_fkijnAU.png HTTP/1.1" 200 834
INFO 2025-10-04 04:17:33,163 basehttp "GET /artworks/ HTTP/1.1" 200 20198
INFO 2025-10-04 04:17:33,251 basehttp "GET /media/artworks/media/audio_2025-10-04_04-16-56.ogg HTTP/1.1" 200 10962
INFO 2025-10-04 04:17:35,296 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/ HTTP/1.1" 200 24361
INFO 2025-10-04 04:17:35,417 basehttp "GET /media/artworks/qr_codes/qr_test_fkijnAU.png HTTP/1.1" 200 834
INFO 2025-10-04 04:17:35,421 basehttp "GET /media/artworks/media/photo_1_2025-09-12_15-20-40.jpg HTTP/1.1" 200 92920
INFO 2025-10-04 04:17:35,764 basehttp "GET /media/artworks/media/video.mp4 HTTP/1.1" 200 442779
INFO 2025-10-04 04:17:49,514 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22662
INFO 2025-10-04 04:17:59,208 basehttp "GET /admin/artworks/artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/change/ HTTP/1.1" 200 54351
INFO 2025-10-04 04:17:59,299 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 04:17:59,302 basehttp "GET /media/artworks/qr_codes/qr_test_fkijnAU.png HTTP/1.1" 304 0
INFO 2025-10-04 04:18:10,237 basehttp "POST /admin/artworks/artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/change/ HTTP/1.1" 302 0
INFO 2025-10-04 04:18:10,909 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17115
INFO 2025-10-04 04:18:10,993 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 04:18:10,994 basehttp "GET /media/artworks/qr_codes/qr_test_fkijnAU.png HTTP/1.1" 304 0
INFO 2025-10-04 04:18:15,152 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/ HTTP/1.1" 200 24361
INFO 2025-10-04 04:18:15,198 basehttp "GET /media/artworks/media/photo_1_2025-09-12_15-20-40.jpg HTTP/1.1" 304 0
INFO 2025-10-04 04:18:15,198 basehttp "GET /media/artworks/qr_codes/qr_test_fkijnAU.png HTTP/1.1" 304 0
INFO 2025-10-04 04:18:15,528 basehttp "GET /media/artworks/media/video.mp4 HTTP/1.1" 304 0
INFO 2025-10-04 04:18:22,194 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22662
INFO 2025-10-04 04:19:40,510 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22696
INFO 2025-10-04 04:19:45,389 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22696
INFO 2025-10-04 04:23:34,031 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22538
INFO 2025-10-04 04:23:50,699 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 04:23:53,469 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22538
INFO 2025-10-04 04:25:59,760 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22535
INFO 2025-10-04 04:26:03,266 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22535
WARNING 2025-10-04 04:26:40,796 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:26:40,813 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:26:49,108 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22535
WARNING 2025-10-04 04:26:49,260 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:26:49,263 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:27:48,247 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22527
WARNING 2025-10-04 04:27:48,569 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:27:48,573 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:28:58,122 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22527
WARNING 2025-10-04 04:28:58,230 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:28:58,232 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:31:35,735 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 04:31:40,529 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 04:31:47,207 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22527
WARNING 2025-10-04 04:31:47,308 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:31:47,311 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:32:15,190 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22527
WARNING 2025-10-04 04:32:15,299 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:32:15,309 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:33:17,660 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22535
WARNING 2025-10-04 04:33:17,735 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:33:17,736 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:33:19,877 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22535
WARNING 2025-10-04 04:33:19,959 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:33:19,966 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:43:20,364 basehttp "GET /admin/artworks/artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/change/ HTTP/1.1" 200 54351
INFO 2025-10-04 04:43:20,656 basehttp "GET /static/admin/js/collapse.js HTTP/1.1" 304 0
INFO 2025-10-04 04:43:20,670 basehttp "GET /static/admin/js/jquery.init.js HTTP/1.1" 304 0
INFO 2025-10-04 04:43:20,699 basehttp "GET /static/admin/css/dark_mode.css HTTP/1.1" 304 0
INFO 2025-10-04 04:43:20,707 basehttp "GET /static/admin/css/responsive.css HTTP/1.1" 304 0
INFO 2025-10-04 04:43:20,708 basehttp "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 304 0
INFO 2025-10-04 04:43:20,731 basehttp "GET /static/admin/css/base.css HTTP/1.1" 304 0
INFO 2025-10-04 04:43:20,766 basehttp "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 304 0
INFO 2025-10-04 04:43:20,807 basehttp "GET /static/admin/css/forms.css HTTP/1.1" 304 0
INFO 2025-10-04 04:43:20,840 basehttp "GET /static/admin/js/admin/DateTimeShortcuts.js HTTP/1.1" 304 0
INFO 2025-10-04 04:43:20,937 basehttp "GET /static/admin/js/core.js HTTP/1.1" 304 0
INFO 2025-10-04 04:43:20,937 basehttp "GET /static/admin/js/prepopulate.js HTTP/1.1" 304 0
INFO 2025-10-04 04:43:20,963 basehttp "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 304 0
INFO 2025-10-04 04:43:21,034 basehttp "GET /static/admin/js/actions.js HTTP/1.1" 304 0
INFO 2025-10-04 04:43:21,036 basehttp "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 304 0
INFO 2025-10-04 04:43:21,080 basehttp "GET /static/admin/css/widgets.css HTTP/1.1" 304 0
INFO 2025-10-04 04:43:21,086 basehttp "GET /static/admin/js/calendar.js HTTP/1.1" 304 0
INFO 2025-10-04 04:43:21,133 basehttp "GET /static/admin/js/prepopulate_init.js HTTP/1.1" 304 0
INFO 2025-10-04 04:43:21,137 basehttp "GET /static/admin/js/urlify.js HTTP/1.1" 304 0
INFO 2025-10-04 04:43:21,182 basehttp "GET /static/admin/js/inlines.js HTTP/1.1" 304 0
INFO 2025-10-04 04:43:21,230 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 04:43:21,248 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 304 0
INFO 2025-10-04 04:43:21,289 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 304 0
INFO 2025-10-04 04:43:21,363 basehttp "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 04:43:21,364 basehttp "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 04:43:21,365 basehttp "GET /static/admin/js/change_form.js HTTP/1.1" 304 0
INFO 2025-10-04 04:43:21,365 basehttp "GET /static/admin/img/icon-viewlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 04:43:21,374 basehttp "GET /static/admin/img/icon-deletelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 04:43:21,374 basehttp "GET /media/artworks/qr_codes/qr_test_fkijnAU.png HTTP/1.1" 304 0
INFO 2025-10-04 04:43:21,506 basehttp "GET /static/admin/img/inline-delete.svg HTTP/1.1" 304 0
INFO 2025-10-04 04:43:22,041 basehttp "GET /static/admin/img/icon-calendar.svg HTTP/1.1" 304 0
INFO 2025-10-04 04:43:45,706 basehttp "POST /admin/artworks/artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/change/ HTTP/1.1" 302 0
INFO 2025-10-04 04:43:46,245 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17115
INFO 2025-10-04 04:43:46,311 basehttp "GET /static/admin/css/changelists.css HTTP/1.1" 304 0
INFO 2025-10-04 04:43:46,322 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 04:43:46,342 basehttp "GET /static/admin/img/search.svg HTTP/1.1" 304 0
INFO 2025-10-04 04:43:46,342 basehttp "GET /static/admin/img/icon-yes.svg HTTP/1.1" 304 0
INFO 2025-10-04 04:43:46,373 basehttp "GET /static/admin/js/filters.js HTTP/1.1" 304 0
INFO 2025-10-04 04:43:46,390 basehttp "GET /static/admin/img/tooltag-add.svg HTTP/1.1" 304 0
INFO 2025-10-04 04:43:49,317 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22535
INFO 2025-10-04 04:45:22,737 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 04:45:25,580 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22527
WARNING 2025-10-04 04:45:25,714 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:45:25,718 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:45:34,205 basehttp "GET /media/artworks/media/video.mp4 HTTP/1.1" 304 0
INFO 2025-10-04 04:45:41,433 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/?lang=en HTTP/1.1" 200 24361
INFO 2025-10-04 04:45:41,549 basehttp "GET /media/artworks/media/photo_1_2025-09-12_15-20-40.jpg HTTP/1.1" 304 0
INFO 2025-10-04 04:45:41,550 basehttp "GET /media/artworks/qr_codes/qr_test_fkijnAU.png HTTP/1.1" 304 0
WARNING 2025-10-04 04:45:46,008 log Not Found: /favicon.ico
WARNING 2025-10-04 04:45:46,009 basehttp "GET /favicon.ico HTTP/1.1" 404 5579
INFO 2025-10-04 04:45:54,740 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/?lang=wo HTTP/1.1" 200 24361
INFO 2025-10-04 04:45:58,964 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22527
INFO 2025-10-04 04:48:39,703 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 04:48:40,986 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 04:50:27,062 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 23284
INFO 2025-10-04 04:50:27,839 basehttp "GET /media/artworks/360/photo_2025-10-04_04-15-33.jpg HTTP/1.1" 200 45107
WARNING 2025-10-04 04:50:36,293 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:50:36,306 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:52:13,832 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22887
WARNING 2025-10-04 04:52:13,984 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 04:52:13,986 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 04:52:27,070 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/ HTTP/1.1" 200 24361
INFO 2025-10-04 04:52:27,162 basehttp "GET /media/artworks/qr_codes/qr_test_fkijnAU.png HTTP/1.1" 304 0
INFO 2025-10-04 04:52:27,163 basehttp "GET /media/artworks/media/photo_1_2025-09-12_15-20-40.jpg HTTP/1.1" 304 0
INFO 2025-10-04 04:52:27,573 basehttp "GET /media/artworks/media/video.mp4 HTTP/1.1" 304 0
INFO 2025-10-04 04:55:40,133 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/ HTTP/1.1" 200 25354
INFO 2025-10-04 04:56:19,572 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/?lang=f HTTP/1.1" 200 25365
INFO 2025-10-04 04:56:19,648 basehttp "GET /media/artworks/qr_codes/qr_test_fkijnAU.png HTTP/1.1" 304 0
INFO 2025-10-04 04:56:19,649 basehttp "GET /media/artworks/media/photo_1_2025-09-12_15-20-40.jpg HTTP/1.1" 304 0
INFO 2025-10-04 04:56:19,944 basehttp "GET /media/artworks/media/video.mp4 HTTP/1.1" 304 0
INFO 2025-10-04 04:56:20,934 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/?lang=e HTTP/1.1" 200 25365
INFO 2025-10-04 04:56:21,838 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/?lang=w HTTP/1.1" 200 25365
INFO 2025-10-04 04:56:24,008 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/?lang=e HTTP/1.1" 200 25366
INFO 2025-10-04 04:56:25,670 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/?lang=f HTTP/1.1" 200 25366
INFO 2025-10-04 04:56:27,181 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/?lang=e HTTP/1.1" 200 25366
INFO 2025-10-04 04:56:28,347 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/?lang=w HTTP/1.1" 200 25366
INFO 2025-10-04 04:56:34,862 basehttp "GET /admin/artworks/artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/change/ HTTP/1.1" 200 54382
INFO 2025-10-04 04:56:34,965 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 04:56:35,026 basehttp "GET /media/artworks/qr_codes/qr_test_fkijnAU.png HTTP/1.1" 304 0
INFO 2025-10-04 04:56:49,661 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/?lang=f HTTP/1.1" 200 25366
INFO 2025-10-04 04:56:53,770 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/?lang=e HTTP/1.1" 200 25366
INFO 2025-10-04 04:56:56,666 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/?lang=w HTTP/1.1" 200 25366
INFO 2025-10-04 04:57:56,359 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22887
INFO 2025-10-04 04:57:57,232 basehttp "GET /media/artworks/360/photo_2025-10-04_04-15-33.jpg HTTP/1.1" 304 0
INFO 2025-10-04 04:58:30,211 basehttp "GET / HTTP/1.1" 200 16682
WARNING 2025-10-04 04:58:30,571 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 04:58:32,587 basehttp "GET /virtual-tour/ HTTP/1.1" 200 30735
INFO 2025-10-04 04:58:33,561 basehttp "GET /static/panoramas/entrance.jpg HTTP/1.1" 304 0
WARNING 2025-10-04 04:58:33,602 log Forbidden: /api/v1/virtual-tour/sessions/start/
WARNING 2025-10-04 04:58:33,604 basehttp "POST /api/v1/virtual-tour/sessions/start/ HTTP/1.1" 403 45
INFO 2025-10-04 04:58:37,274 basehttp "GET /artworks/ HTTP/1.1" 200 20201
INFO 2025-10-04 04:58:39,877 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/ HTTP/1.1" 200 25355
INFO 2025-10-04 05:03:14,092 basehttp "GET /admin/artworks/exhibition/add/ HTTP/1.1" 200 13630
INFO 2025-10-04 05:03:14,158 basehttp "GET /static/admin/css/base.css HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,163 basehttp "GET /static/admin/css/dark_mode.css HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,174 basehttp "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,181 basehttp "GET /static/admin/css/forms.css HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,193 basehttp "GET /static/admin/css/responsive.css HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,212 basehttp "GET /static/admin/css/widgets.css HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,221 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:03:14,228 basehttp "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,241 basehttp "GET /static/admin/js/calendar.js HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,248 basehttp "GET /static/admin/js/jquery.init.js HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,264 basehttp "GET /static/admin/js/admin/DateTimeShortcuts.js HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,268 basehttp "GET /static/admin/js/core.js HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,283 basehttp "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,290 basehttp "GET /static/admin/js/actions.js HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,293 basehttp "GET /static/admin/js/urlify.js HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,306 basehttp "GET /static/admin/js/prepopulate.js HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,316 basehttp "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,320 basehttp "GET /static/admin/js/prepopulate_init.js HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,363 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,363 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,368 basehttp "GET /static/admin/js/change_form.js HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,382 basehttp "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:03:14,590 basehttp "GET /static/admin/img/icon-calendar.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:03:27,290 basehttp "GET /admin/artworks/media/ HTTP/1.1" 200 15945
INFO 2025-10-04 05:03:27,354 basehttp "GET /static/admin/css/changelists.css HTTP/1.1" 304 0
INFO 2025-10-04 05:03:27,355 basehttp "GET /static/admin/img/search.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:03:27,364 basehttp "GET /media/artworks/media/photo_1_2025-09-12_15-20-40.jpg HTTP/1.1" 200 92920
INFO 2025-10-04 05:03:27,365 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:03:27,388 basehttp "GET /static/admin/js/filters.js HTTP/1.1" 304 0
INFO 2025-10-04 05:03:27,423 basehttp "GET /static/admin/img/tooltag-add.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:03:27,424 basehttp "GET /static/admin/img/icon-viewlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:03:27,425 basehttp "GET /static/admin/img/sorting-icons.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:03:30,336 basehttp "GET /admin/artworks/statistics/ HTTP/1.1" 200 10906
INFO 2025-10-04 05:03:30,417 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:03:31,871 basehttp "GET /admin/artworks/user/ HTTP/1.1" 200 13613
INFO 2025-10-04 05:03:31,961 basehttp "GET /static/admin/img/icon-yes.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:03:31,974 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:03:33,654 basehttp "GET /admin/artworks/comment/ HTTP/1.1" 200 12078
INFO 2025-10-04 05:03:33,755 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:03:34,512 basehttp "GET /admin/artworks/exhibition/ HTTP/1.1" 200 11586
INFO 2025-10-04 05:03:34,602 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:03:36,486 basehttp "GET /admin/artworks/exhibition/add/ HTTP/1.1" 200 13630
INFO 2025-10-04 05:03:36,576 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:03:47,677 basehttp "GET /admin/sites/site/ HTTP/1.1" 200 12048
INFO 2025-10-04 05:03:47,759 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:03:50,439 basehttp "GET /admin/artworks/exhibition/add/ HTTP/1.1" 200 13630
INFO 2025-10-04 05:06:24,501 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\admin.py changed, reloading.
INFO 2025-10-04 05:06:26,378 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 05:06:52,949 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 05:06:58,812 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 05:10:01,629 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\admin.py changed, reloading.
INFO 2025-10-04 05:10:03,033 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 05:10:07,242 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/ HTTP/1.1" 200 24314
INFO 2025-10-04 05:10:07,391 basehttp "GET /media/artworks/media/photo_1_2025-09-12_15-20-40.jpg HTTP/1.1" 304 0
INFO 2025-10-04 05:10:07,391 basehttp "GET /media/artworks/qr_codes/qr_test_fkijnAU.png HTTP/1.1" 304 0
INFO 2025-10-04 05:10:08,201 basehttp "GET /media/artworks/media/video.mp4 HTTP/1.1" 304 0
INFO 2025-10-04 05:10:29,506 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 200 22887
INFO 2025-10-04 05:10:30,324 basehttp "GET /media/artworks/360/photo_2025-10-04_04-15-33.jpg HTTP/1.1" 304 0
INFO 2025-10-04 05:10:42,224 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/ HTTP/1.1" 200 24314
INFO 2025-10-04 05:11:19,157 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 05:11:26,205 autoreload Watching for file changes with StatReloader
ERROR 2025-10-04 05:11:30,810 log Internal Server Error: /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 774, in artwork_detail_view
    artwork = get_object_or_404(
        Artwork.objects.select_related('category', 'created_by').prefetch_related(
    ...<5 lines>...
        is_published=True
    )
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\shortcuts.py", line 85, in get_object_or_404
    return queryset.get(*args, **kwargs)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 643, in get
    num = len(clone)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 380, in __len__
    self._fetch_all()
    ~~~~~~~~~~~~~~~^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 1928, in _fetch_all
    self._prefetch_related_objects()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 1318, in _prefetch_related_objects
    prefetch_related_objects(self._result_cache, *self._prefetch_related_lookups)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 2368, in prefetch_related_objects
    raise ValueError(
    ...<3 lines>...
    )
ValueError: 'translations__language' does not resolve to an item that supports prefetching - this is an invalid parameter to prefetch_related().
ERROR 2025-10-04 05:11:30,821 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/ HTTP/1.1" 500 101655
INFO 2025-10-04 05:12:38,605 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 05:12:42,578 autoreload Watching for file changes with StatReloader
ERROR 2025-10-04 05:12:45,978 log Internal Server Error: /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 795, in artwork_detail_view
    translation = artwork.translations.filter(language__code=lang_code).first()
                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 1476, in filter
    return self._filter_or_exclude(False, args, kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 1494, in _filter_or_exclude
    clone._filter_or_exclude_inplace(negate, args, kwargs)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 1501, in _filter_or_exclude_inplace
    self._query.add_q(Q(*args, **kwargs))
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\sql\query.py", line 1602, in add_q
    clause, _ = self._add_q(q_object, self.used_aliases)
                ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\sql\query.py", line 1634, in _add_q
    child_clause, needed_inner = self.build_filter(
                                 ~~~~~~~~~~~~~~~~~^
        child,
        ^^^^^^
    ...<7 lines>...
        update_join_types=update_join_types,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\sql\query.py", line 1548, in build_filter
    condition = self.build_lookup(lookups, col, value)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\sql\query.py", line 1372, in build_lookup
    lhs = self.try_transform(lhs, lookup_name)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\sql\query.py", line 1416, in try_transform
    raise FieldError(
    ...<2 lines>...
    )
django.core.exceptions.FieldError: Unsupported lookup 'code' for CharField or join on the field not permitted.
ERROR 2025-10-04 05:12:45,989 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/ HTTP/1.1" 500 119701
ERROR 2025-10-04 05:12:52,727 log Internal Server Error: /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 795, in artwork_detail_view
    translation = artwork.translations.filter(language__code=lang_code).first()
                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 1476, in filter
    return self._filter_or_exclude(False, args, kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 1494, in _filter_or_exclude
    clone._filter_or_exclude_inplace(negate, args, kwargs)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 1501, in _filter_or_exclude_inplace
    self._query.add_q(Q(*args, **kwargs))
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\sql\query.py", line 1602, in add_q
    clause, _ = self._add_q(q_object, self.used_aliases)
                ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\sql\query.py", line 1634, in _add_q
    child_clause, needed_inner = self.build_filter(
                                 ~~~~~~~~~~~~~~~~~^
        child,
        ^^^^^^
    ...<7 lines>...
        update_join_types=update_join_types,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\sql\query.py", line 1548, in build_filter
    condition = self.build_lookup(lookups, col, value)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\sql\query.py", line 1372, in build_lookup
    lhs = self.try_transform(lhs, lookup_name)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\sql\query.py", line 1416, in try_transform
    raise FieldError(
    ...<2 lines>...
    )
django.core.exceptions.FieldError: Unsupported lookup 'code' for CharField or join on the field not permitted.
ERROR 2025-10-04 05:12:52,732 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/ HTTP/1.1" 500 119701
INFO 2025-10-04 05:15:03,236 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py changed, reloading.
INFO 2025-10-04 05:15:06,718 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 05:15:32,331 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py changed, reloading.
INFO 2025-10-04 05:15:37,798 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 05:16:00,088 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py changed, reloading.
INFO 2025-10-04 05:16:03,218 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 05:16:27,803 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py changed, reloading.
INFO 2025-10-04 05:16:29,661 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 05:17:48,541 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py changed, reloading.
INFO 2025-10-04 05:17:50,227 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 05:17:54,941 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py changed, reloading.
INFO 2025-10-04 05:18:00,804 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 05:18:49,650 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\admin.py changed, reloading.
INFO 2025-10-04 05:18:50,770 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 05:19:24,480 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17171
INFO 2025-10-04 05:19:24,585 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:19:24,644 basehttp "GET /media/artworks/qr_codes/qr_test_fkijnAU.png HTTP/1.1" 304 0
ERROR 2025-10-04 05:19:34,428 log Internal Server Error: /admin/artworks/artwork/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 235, in __get__
    rel_obj = self.field.get_cached_value(instance)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\mixins.py", line 15, in get_cached_value
    return instance._state.fields_cache[cache_name]
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'language'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 714, in wrapper
    return self.admin_site.admin_view(view)(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 188, in _view_wrapper
    result = _process_exception(request, e)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 186, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\decorators\cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\sites.py", line 240, in inner
    return view(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 188, in _view_wrapper
    result = _process_exception(request, e)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 186, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 2014, in changelist_view
    response = self.response_action(
        request, queryset=cl.get_queryset(request)
    )
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 1648, in response_action
    response = func(self, request, queryset)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\actions.py", line 39, in delete_selected
    ) = modeladmin.get_deleted_objects(queryset, request)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 2156, in get_deleted_objects
    return get_deleted_objects(objs, request, self.admin_site)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 171, in get_deleted_objects
    to_delete = collector.nested(format_callback)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 238, in nested
    roots.extend(self._nested(root, seen, format_callback))
                 ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 222, in _nested
    children.extend(self._nested(child, seen, format_callback))
                    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 224, in _nested
    ret = [format_callback(obj)]
           ~~~~~~~~~~~~~~~^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 144, in format_callback
    no_edit_link = "%s: %s" % (capfirst(opts.verbose_name), obj)
                                                            ^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py", line 286, in __str__
    return f"{self.artwork.reference_code} - {self.language.code}"
                                              ^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 253, in __get__
    rel_obj = self.get_object(instance)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 216, in get_object
    return qs.get(self.field.get_reverse_related_filter(instance))
           ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 647, in get
    raise self.model.DoesNotExist(
        "%s matching query does not exist." % self.model._meta.object_name
    )
artworks.models.Language.DoesNotExist: Language matching query does not exist.
ERROR 2025-10-04 05:19:34,456 basehttp "POST /admin/artworks/artwork/ HTTP/1.1" 500 181971
INFO 2025-10-04 05:19:38,617 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17171
ERROR 2025-10-04 05:19:42,773 log Internal Server Error: /admin/artworks/artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/change/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 235, in __get__
    rel_obj = self.field.get_cached_value(instance)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\mixins.py", line 15, in get_cached_value
    return instance._state.fields_cache[cache_name]
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'language'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 220, in _get_response
    response = response.render()
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\response.py", line 114, in render
    self.content = self.rendered_content
                   ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\response.py", line 92, in rendered_content
    return template.render(context, self._request)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render
    return self.template.render(context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 171, in render
    return self._render(context)
           ~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 163, in _render
    return self.nodelist.render(context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 163, in _render
    return self.nodelist.render(context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 163, in _render
    return self.nodelist.render(context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader_tags.py", line 65, in render
    result = block.nodelist.render(context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader_tags.py", line 65, in render
    result = block.nodelist.render(context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\defaulttags.py", line 241, in render
    nodelist.append(node.render_annotated(context))
                    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader_tags.py", line 210, in render
    return template.render(context)
           ~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 173, in render
    return self._render(context)
           ~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 163, in _render
    return self.nodelist.render(context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\defaulttags.py", line 241, in render
    nodelist.append(node.render_annotated(context))
                    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\defaulttags.py", line 325, in render
    return nodelist.render(context)
           ~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\defaulttags.py", line 325, in render
    return nodelist.render(context)
           ~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1065, in render
    return render_value_in_context(output, context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1042, in render_value_in_context
    value = str(value)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py", line 286, in __str__
    return f"{self.artwork.reference_code} - {self.language.code}"
                                              ^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 253, in __get__
    rel_obj = self.get_object(instance)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 216, in get_object
    return qs.get(self.field.get_reverse_related_filter(instance))
           ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 647, in get
    raise self.model.DoesNotExist(
        "%s matching query does not exist." % self.model._meta.object_name
    )
artworks.models.Language.DoesNotExist: Language matching query does not exist.
ERROR 2025-10-04 05:19:42,807 basehttp "GET /admin/artworks/artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/change/ HTTP/1.1" 500 546220
INFO 2025-10-04 05:19:47,084 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17171
INFO 2025-10-04 05:19:53,035 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\admin.py changed, reloading.
INFO 2025-10-04 05:19:54,349 autoreload Watching for file changes with StatReloader
ERROR 2025-10-04 05:19:55,334 log Internal Server Error: /admin/artworks/artwork/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 235, in __get__
    rel_obj = self.field.get_cached_value(instance)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\mixins.py", line 15, in get_cached_value
    return instance._state.fields_cache[cache_name]
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'language'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 714, in wrapper
    return self.admin_site.admin_view(view)(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 188, in _view_wrapper
    result = _process_exception(request, e)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 186, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\decorators\cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\sites.py", line 240, in inner
    return view(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 188, in _view_wrapper
    result = _process_exception(request, e)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 186, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 2014, in changelist_view
    response = self.response_action(
        request, queryset=cl.get_queryset(request)
    )
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 1648, in response_action
    response = func(self, request, queryset)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\actions.py", line 39, in delete_selected
    ) = modeladmin.get_deleted_objects(queryset, request)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 2156, in get_deleted_objects
    return get_deleted_objects(objs, request, self.admin_site)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 171, in get_deleted_objects
    to_delete = collector.nested(format_callback)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 238, in nested
    roots.extend(self._nested(root, seen, format_callback))
                 ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 222, in _nested
    children.extend(self._nested(child, seen, format_callback))
                    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 224, in _nested
    ret = [format_callback(obj)]
           ~~~~~~~~~~~~~~~^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 144, in format_callback
    no_edit_link = "%s: %s" % (capfirst(opts.verbose_name), obj)
                                                            ^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py", line 286, in __str__
    return f"{self.artwork.reference_code} - {self.language.code}"
                                              ^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 253, in __get__
    rel_obj = self.get_object(instance)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 216, in get_object
    return qs.get(self.field.get_reverse_related_filter(instance))
           ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 647, in get
    raise self.model.DoesNotExist(
        "%s matching query does not exist." % self.model._meta.object_name
    )
artworks.models.Language.DoesNotExist: Language matching query does not exist.
ERROR 2025-10-04 05:19:55,356 basehttp "POST /admin/artworks/artwork/ HTTP/1.1" 500 181971
ERROR 2025-10-04 05:19:59,170 log Internal Server Error: /admin/artworks/artwork/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 235, in __get__
    rel_obj = self.field.get_cached_value(instance)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\mixins.py", line 15, in get_cached_value
    return instance._state.fields_cache[cache_name]
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'language'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 714, in wrapper
    return self.admin_site.admin_view(view)(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 188, in _view_wrapper
    result = _process_exception(request, e)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 186, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\decorators\cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\sites.py", line 240, in inner
    return view(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 188, in _view_wrapper
    result = _process_exception(request, e)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 186, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 2014, in changelist_view
    response = self.response_action(
        request, queryset=cl.get_queryset(request)
    )
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 1648, in response_action
    response = func(self, request, queryset)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\actions.py", line 39, in delete_selected
    ) = modeladmin.get_deleted_objects(queryset, request)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 2156, in get_deleted_objects
    return get_deleted_objects(objs, request, self.admin_site)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 171, in get_deleted_objects
    to_delete = collector.nested(format_callback)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 238, in nested
    roots.extend(self._nested(root, seen, format_callback))
                 ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 222, in _nested
    children.extend(self._nested(child, seen, format_callback))
                    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 224, in _nested
    ret = [format_callback(obj)]
           ~~~~~~~~~~~~~~~^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 144, in format_callback
    no_edit_link = "%s: %s" % (capfirst(opts.verbose_name), obj)
                                                            ^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py", line 286, in __str__
    return f"{self.artwork.reference_code} - {self.language.code}"
                                              ^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 253, in __get__
    rel_obj = self.get_object(instance)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 216, in get_object
    return qs.get(self.field.get_reverse_related_filter(instance))
           ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 647, in get
    raise self.model.DoesNotExist(
        "%s matching query does not exist." % self.model._meta.object_name
    )
artworks.models.Language.DoesNotExist: Language matching query does not exist.
ERROR 2025-10-04 05:19:59,179 basehttp "POST /admin/artworks/artwork/ HTTP/1.1" 500 181971
INFO 2025-10-04 05:20:00,908 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17171
INFO 2025-10-04 05:20:01,999 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17171
INFO 2025-10-04 05:20:02,067 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
ERROR 2025-10-04 05:20:04,237 log Internal Server Error: /admin/artworks/artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/change/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 235, in __get__
    rel_obj = self.field.get_cached_value(instance)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\mixins.py", line 15, in get_cached_value
    return instance._state.fields_cache[cache_name]
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'language'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 220, in _get_response
    response = response.render()
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\response.py", line 114, in render
    self.content = self.rendered_content
                   ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\response.py", line 92, in rendered_content
    return template.render(context, self._request)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render
    return self.template.render(context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 171, in render
    return self._render(context)
           ~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 163, in _render
    return self.nodelist.render(context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 163, in _render
    return self.nodelist.render(context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 163, in _render
    return self.nodelist.render(context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader_tags.py", line 65, in render
    result = block.nodelist.render(context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader_tags.py", line 65, in render
    result = block.nodelist.render(context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\defaulttags.py", line 241, in render
    nodelist.append(node.render_annotated(context))
                    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader_tags.py", line 210, in render
    return template.render(context)
           ~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 173, in render
    return self._render(context)
           ~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 163, in _render
    return self.nodelist.render(context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\defaulttags.py", line 241, in render
    nodelist.append(node.render_annotated(context))
                    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\defaulttags.py", line 325, in render
    return nodelist.render(context)
           ~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\defaulttags.py", line 325, in render
    return nodelist.render(context)
           ~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1065, in render
    return render_value_in_context(output, context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1042, in render_value_in_context
    value = str(value)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py", line 286, in __str__
    return f"{self.artwork.reference_code} - {self.language.code}"
                                              ^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 253, in __get__
    rel_obj = self.get_object(instance)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 216, in get_object
    return qs.get(self.field.get_reverse_related_filter(instance))
           ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 647, in get
    raise self.model.DoesNotExist(
        "%s matching query does not exist." % self.model._meta.object_name
    )
artworks.models.Language.DoesNotExist: Language matching query does not exist.
ERROR 2025-10-04 05:20:04,263 basehttp "GET /admin/artworks/artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/change/ HTTP/1.1" 500 546220
INFO 2025-10-04 05:20:13,835 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17171
INFO 2025-10-04 05:23:46,053 basehttp "GET /admin/artworks/artwork3dview/ HTTP/1.1" 200 14806
INFO 2025-10-04 05:23:46,123 basehttp "GET /static/admin/css/base.css HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,143 basehttp "GET /static/admin/css/dark_mode.css HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,163 basehttp "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,179 basehttp "GET /static/admin/css/changelists.css HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,195 basehttp "GET /static/admin/css/responsive.css HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,229 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:23:46,249 basehttp "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,269 basehttp "GET /static/admin/js/jquery.init.js HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,290 basehttp "GET /static/admin/js/core.js HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,309 basehttp "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,327 basehttp "GET /static/admin/js/actions.js HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,336 basehttp "GET /static/admin/js/urlify.js HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,347 basehttp "GET /static/admin/js/prepopulate.js HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,356 basehttp "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,368 basehttp "GET /static/admin/img/search.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,393 basehttp "GET /static/admin/img/icon-no.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,412 basehttp "GET /static/admin/img/icon-yes.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,439 basehttp "GET /static/admin/img/icon-viewlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,440 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,441 basehttp "GET /static/admin/js/filters.js HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,441 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,442 basehttp "GET /static/admin/img/tooltag-add.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,460 basehttp "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:23:46,524 basehttp "GET /media/artworks/360/photo_2025-10-04_04-15-33.jpg HTTP/1.1" 200 45107
INFO 2025-10-04 05:23:51,671 basehttp "POST /admin/artworks/artwork3dview/ HTTP/1.1" 200 10513
INFO 2025-10-04 05:23:51,753 basehttp "GET /static/admin/js/cancel.js HTTP/1.1" 304 0
INFO 2025-10-04 05:23:52,842 basehttp "POST /admin/artworks/artwork3dview/ HTTP/1.1" 302 0
INFO 2025-10-04 05:23:52,906 basehttp "GET /admin/artworks/artwork3dview/ HTTP/1.1" 200 12594
INFO 2025-10-04 05:23:52,991 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:23:56,245 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17002
INFO 2025-10-04 05:23:56,304 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
ERROR 2025-10-04 05:24:00,873 log Internal Server Error: /admin/artworks/artwork/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 235, in __get__
    rel_obj = self.field.get_cached_value(instance)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\mixins.py", line 15, in get_cached_value
    return instance._state.fields_cache[cache_name]
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'language'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 714, in wrapper
    return self.admin_site.admin_view(view)(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 188, in _view_wrapper
    result = _process_exception(request, e)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 186, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\decorators\cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\sites.py", line 240, in inner
    return view(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 188, in _view_wrapper
    result = _process_exception(request, e)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 186, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 2014, in changelist_view
    response = self.response_action(
        request, queryset=cl.get_queryset(request)
    )
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 1648, in response_action
    response = func(self, request, queryset)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\actions.py", line 39, in delete_selected
    ) = modeladmin.get_deleted_objects(queryset, request)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 2156, in get_deleted_objects
    return get_deleted_objects(objs, request, self.admin_site)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 171, in get_deleted_objects
    to_delete = collector.nested(format_callback)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 238, in nested
    roots.extend(self._nested(root, seen, format_callback))
                 ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 222, in _nested
    children.extend(self._nested(child, seen, format_callback))
                    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 224, in _nested
    ret = [format_callback(obj)]
           ~~~~~~~~~~~~~~~^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\utils.py", line 144, in format_callback
    no_edit_link = "%s: %s" % (capfirst(opts.verbose_name), obj)
                                                            ^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py", line 286, in __str__
    return f"{self.artwork.reference_code} - {self.language.code}"
                                              ^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 253, in __get__
    rel_obj = self.get_object(instance)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 216, in get_object
    return qs.get(self.field.get_reverse_related_filter(instance))
           ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 647, in get
    raise self.model.DoesNotExist(
        "%s matching query does not exist." % self.model._meta.object_name
    )
artworks.models.Language.DoesNotExist: Language matching query does not exist.
ERROR 2025-10-04 05:24:00,887 basehttp "POST /admin/artworks/artwork/ HTTP/1.1" 500 181971
INFO 2025-10-04 05:32:19,522 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 05:32:26,420 basehttp "POST /admin/artworks/artwork/ HTTP/1.1" 302 0
INFO 2025-10-04 05:32:26,462 basehttp "GET /admin/login/?next=/admin/artworks/artwork/ HTTP/1.1" 200 4245
INFO 2025-10-04 05:32:26,525 basehttp "GET /static/admin/css/login.css HTTP/1.1" 304 0
INFO 2025-10-04 05:32:36,652 basehttp "POST /admin/login/?next=/admin/artworks/artwork/ HTTP/1.1" 200 4487
INFO 2025-10-04 05:32:45,277 basehttp "POST /admin/login/?next=/admin/artworks/artwork/ HTTP/1.1" 200 4487
INFO 2025-10-04 05:33:07,427 basehttp "POST /admin/login/?next=/admin/artworks/artwork/ HTTP/1.1" 200 4487
INFO 2025-10-04 05:33:14,593 basehttp "POST /admin/login/?next=/admin/artworks/artwork/ HTTP/1.1" 200 4487
INFO 2025-10-04 05:33:30,806 basehttp "POST /admin/login/?next=/admin/artworks/artwork/ HTTP/1.1" 200 4487
INFO 2025-10-04 05:33:48,198 basehttp "POST /admin/login/?next=/admin/artworks/artwork/ HTTP/1.1" 200 4487
INFO 2025-10-04 05:35:32,006 basehttp "POST /admin/login/?next=/admin/artworks/artwork/ HTTP/1.1" 200 4487
INFO 2025-10-04 05:35:42,842 basehttp "POST /admin/login/?next=/admin/artworks/artwork/ HTTP/1.1" 302 0
INFO 2025-10-04 05:35:42,885 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 12734
INFO 2025-10-04 05:35:42,961 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:35:45,829 basehttp "GET /admin/artworks/language/ HTTP/1.1" 200 11669
INFO 2025-10-04 05:35:45,892 basehttp "GET /static/admin/css/forms.css HTTP/1.1" 304 0
INFO 2025-10-04 05:35:45,904 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:35:45,916 basehttp "GET /static/admin/css/widgets.css HTTP/1.1" 304 0
INFO 2025-10-04 05:35:47,487 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 12734
INFO 2025-10-04 05:35:47,558 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:35:51,260 basehttp "GET /admin/artworks/language/add/ HTTP/1.1" 200 13487
INFO 2025-10-04 05:35:51,323 basehttp "GET /static/admin/js/prepopulate_init.js HTTP/1.1" 304 0
INFO 2025-10-04 05:35:51,334 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:35:51,355 basehttp "GET /static/admin/js/change_form.js HTTP/1.1" 304 0
INFO 2025-10-04 05:36:16,901 basehttp "POST /admin/artworks/language/add/ HTTP/1.1" 302 0
INFO 2025-10-04 05:36:16,946 basehttp "GET /admin/artworks/language/add/ HTTP/1.1" 200 13805
INFO 2025-10-04 05:36:17,020 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:36:34,489 basehttp "POST /admin/artworks/language/add/ HTTP/1.1" 302 0
INFO 2025-10-04 05:36:34,525 basehttp "GET /admin/artworks/language/add/ HTTP/1.1" 200 13808
INFO 2025-10-04 05:36:34,591 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:36:48,336 basehttp "POST /admin/artworks/language/add/ HTTP/1.1" 302 0
INFO 2025-10-04 05:36:48,392 basehttp "GET /admin/artworks/language/ HTTP/1.1" 200 16526
INFO 2025-10-04 05:36:48,494 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:36:48,551 basehttp "GET /static/admin/img/sorting-icons.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:36:53,549 basehttp "GET /admin/artworks/category/add/ HTTP/1.1" 200 13166
INFO 2025-10-04 05:36:53,615 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:37:06,883 basehttp "POST /admin/artworks/category/add/ HTTP/1.1" 302 0
INFO 2025-10-04 05:37:07,010 basehttp "GET /admin/artworks/category/ HTTP/1.1" 200 13125
INFO 2025-10-04 05:37:07,090 basehttp "GET /media/categories/photo_2025-09-03_01-27-04.jpg HTTP/1.1" 200 182409
INFO 2025-10-04 05:37:07,094 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:37:09,942 basehttp "GET /admin/artworks/artwork/add/ HTTP/1.1" 200 40545
INFO 2025-10-04 05:37:10,030 basehttp "GET /static/admin/js/calendar.js HTTP/1.1" 304 0
INFO 2025-10-04 05:37:10,040 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:37:10,051 basehttp "GET /static/admin/js/collapse.js HTTP/1.1" 304 0
INFO 2025-10-04 05:37:10,060 basehttp "GET /static/admin/js/admin/DateTimeShortcuts.js HTTP/1.1" 304 0
INFO 2025-10-04 05:37:10,071 basehttp "GET /static/admin/js/inlines.js HTTP/1.1" 304 0
INFO 2025-10-04 05:37:10,081 basehttp "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:37:10,102 basehttp "GET /static/admin/img/icon-deletelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:37:10,176 basehttp "GET /static/admin/img/inline-delete.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:37:10,245 basehttp "GET /static/admin/img/icon-calendar.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:37:56,584 basehttp "GET /admin/artworks/language/add/?_to_field=code&_popup=1 HTTP/1.1" 200 6813
INFO 2025-10-04 05:37:56,675 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:40:20,689 basehttp "POST /admin/artworks/artwork/add/ HTTP/1.1" 302 0
INFO 2025-10-04 05:40:21,704 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17406
INFO 2025-10-04 05:40:21,814 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:40:21,838 basehttp "GET /media/artworks/qr_codes/qr_test_F1oVr0h.png HTTP/1.1" 200 855
WARNING 2025-10-04 05:40:25,225 log Not Found: /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/
WARNING 2025-10-04 05:40:25,226 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/ HTTP/1.1" 404 2921
INFO 2025-10-04 05:40:31,716 basehttp "GET /artworks/ HTTP/1.1" 200 18173
INFO 2025-10-04 05:40:31,806 basehttp "GET /media/artworks/media/audio_2025-10-04_04-16-56_xsrjUKt.ogg HTTP/1.1" 200 10962
INFO 2025-10-04 05:40:34,080 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/ HTTP/1.1" 200 23184
INFO 2025-10-04 05:40:34,177 basehttp "GET /media/artworks/qr_codes/qr_test_F1oVr0h.png HTTP/1.1" 200 855
INFO 2025-10-04 05:40:34,181 basehttp "GET /media/artworks/media/photo_2025-09-03_01-27-04.jpg HTTP/1.1" 200 182409
INFO 2025-10-04 05:40:34,416 basehttp "GET /media/artworks/media/video_oLacRXv.mp4 HTTP/1.1" 200 442779
INFO 2025-10-04 05:40:43,283 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/3d/ HTTP/1.1" 200 21200
INFO 2025-10-04 05:40:44,071 basehttp "GET /media/artworks/360/photo_2025-10-04_04-15-33_PjLREZv.jpg HTTP/1.1" 200 45107
INFO 2025-10-04 05:40:47,088 basehttp "GET /media/artworks/audio/ambient/audio_2025-10-04_04-16-56_f7HO7xE.ogg HTTP/1.1" 200 10962
WARNING 2025-10-04 05:40:47,147 log Not Found: /favicon.ico
WARNING 2025-10-04 05:40:47,148 basehttp "GET /favicon.ico HTTP/1.1" 404 5579
INFO 2025-10-04 05:41:16,046 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/ HTTP/1.1" 200 23184
INFO 2025-10-04 05:41:16,107 basehttp "GET /media/artworks/media/photo_2025-09-03_01-27-04.jpg HTTP/1.1" 304 0
INFO 2025-10-04 05:41:16,108 basehttp "GET /media/artworks/qr_codes/qr_test_F1oVr0h.png HTTP/1.1" 304 0
INFO 2025-10-04 05:41:16,374 basehttp "GET /media/artworks/media/video_oLacRXv.mp4 HTTP/1.1" 304 0
INFO 2025-10-04 05:41:22,751 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/?lang=WO HTTP/1.1" 200 23184
INFO 2025-10-04 05:41:22,841 basehttp "GET /media/artworks/media/photo_2025-09-03_01-27-04.jpg HTTP/1.1" 304 0
INFO 2025-10-04 05:41:22,842 basehttp "GET /media/artworks/qr_codes/qr_test_F1oVr0h.png HTTP/1.1" 304 0
INFO 2025-10-04 05:41:23,060 basehttp "GET /media/artworks/media/video_oLacRXv.mp4 HTTP/1.1" 304 0
INFO 2025-10-04 05:41:27,220 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/?lang=EN HTTP/1.1" 200 23181
INFO 2025-10-04 05:42:51,657 basehttp "GET /admin/artworks/artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/change/ HTTP/1.1" 200 64685
INFO 2025-10-04 05:42:51,744 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:42:51,767 basehttp "GET /media/artworks/qr_codes/qr_test_F1oVr0h.png HTTP/1.1" 304 0
INFO 2025-10-04 05:47:52,471 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\admin.py changed, reloading.
INFO 2025-10-04 05:47:58,088 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 05:48:03,511 basehttp "GET /admin/artworks/artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/change/ HTTP/1.1" 200 73863
INFO 2025-10-04 05:48:03,580 basehttp "GET /static/admin/css/base.css HTTP/1.1" 304 0
INFO 2025-10-04 05:48:03,591 basehttp "GET /static/admin/css/dark_mode.css HTTP/1.1" 304 0
INFO 2025-10-04 05:48:03,600 basehttp "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 304 0
INFO 2025-10-04 05:48:03,610 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:48:03,611 basehttp "GET /static/admin/css/responsive.css HTTP/1.1" 304 0
INFO 2025-10-04 05:48:03,621 basehttp "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 304 0
INFO 2025-10-04 05:48:03,633 basehttp "GET /static/admin/js/jquery.init.js HTTP/1.1" 304 0
INFO 2025-10-04 05:48:03,640 basehttp "GET /static/admin/js/core.js HTTP/1.1" 304 0
INFO 2025-10-04 05:48:03,642 basehttp "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 304 0
INFO 2025-10-04 05:48:03,653 basehttp "GET /static/admin/js/actions.js HTTP/1.1" 304 0
INFO 2025-10-04 05:48:03,659 basehttp "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 304 0
INFO 2025-10-04 05:48:03,662 basehttp "GET /static/admin/js/urlify.js HTTP/1.1" 304 0
INFO 2025-10-04 05:48:03,680 basehttp "GET /static/admin/js/prepopulate.js HTTP/1.1" 304 0
INFO 2025-10-04 05:48:03,688 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 304 0
INFO 2025-10-04 05:48:03,702 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 304 0
INFO 2025-10-04 05:48:03,741 basehttp "GET /media/artworks/qr_codes/qr_test_F1oVr0h.png HTTP/1.1" 304 0
INFO 2025-10-04 05:48:03,743 basehttp "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:48:03,744 basehttp "GET /static/admin/img/icon-viewlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:49:25,622 basehttp "GET /admin/artworks/artworktranslation/ HTTP/1.1" 200 15491
INFO 2025-10-04 05:49:25,713 basehttp "GET /static/admin/css/changelists.css HTTP/1.1" 304 0
INFO 2025-10-04 05:49:25,725 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:49:25,729 basehttp "GET /static/admin/img/search.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:49:25,747 basehttp "GET /static/admin/img/icon-yes.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:49:25,758 basehttp "GET /static/admin/js/filters.js HTTP/1.1" 304 0
INFO 2025-10-04 05:49:25,807 basehttp "GET /static/admin/img/tooltag-add.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:49:29,836 basehttp "GET /admin/artworks/artworktranslation/f8078f37-7d37-4b7c-81c4-1f7cd023602e/change/ HTTP/1.1" 200 22660
INFO 2025-10-04 05:49:29,936 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:49:50,023 basehttp "POST /admin/artworks/artworktranslation/f8078f37-7d37-4b7c-81c4-1f7cd023602e/change/ HTTP/1.1" 302 0
INFO 2025-10-04 05:49:50,253 basehttp "GET /admin/artworks/artworktranslation/ HTTP/1.1" 200 15867
INFO 2025-10-04 05:49:50,325 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:49:54,488 basehttp "GET /admin/artworks/artworktranslation/eafb2bf2-263e-45d9-bc61-790a1049a7ea/change/ HTTP/1.1" 200 22655
INFO 2025-10-04 05:49:54,591 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:50:02,074 basehttp "POST /admin/artworks/artworktranslation/eafb2bf2-263e-45d9-bc61-790a1049a7ea/change/ HTTP/1.1" 302 0
INFO 2025-10-04 05:50:02,496 basehttp "GET /admin/artworks/artworktranslation/ HTTP/1.1" 200 15968
INFO 2025-10-04 05:50:02,632 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:50:08,433 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/?lang=EN HTTP/1.1" 200 23563
INFO 2025-10-04 05:50:08,541 basehttp "GET /media/artworks/media/photo_2025-09-03_01-27-04.jpg HTTP/1.1" 304 0
INFO 2025-10-04 05:50:08,541 basehttp "GET /media/artworks/qr_codes/qr_test_F1oVr0h.png HTTP/1.1" 304 0
INFO 2025-10-04 05:50:09,397 basehttp "GET /media/artworks/media/video_oLacRXv.mp4 HTTP/1.1" 304 0
INFO 2025-10-04 05:50:16,939 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/?lang=WO HTTP/1.1" 200 25487
INFO 2025-10-04 05:50:18,789 basehttp "GET /media/artworks/audio/audio_2025-10-04_04-16-56_G3Yqb4t.ogg HTTP/1.1" 200 10962
WARNING 2025-10-04 05:50:21,523 log Not Found: /favicon.ico
WARNING 2025-10-04 05:50:21,527 basehttp "GET /favicon.ico HTTP/1.1" 404 5579
INFO 2025-10-04 05:50:25,438 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/?lang=FR HTTP/1.1" 200 25490
INFO 2025-10-04 05:50:26,057 basehttp "GET /media/artworks/audio/audio_2025-10-04_04-16-56.ogg HTTP/1.1" 200 10962
WARNING 2025-10-04 05:50:28,156 log Not Found: /favicon.ico
WARNING 2025-10-04 05:50:28,159 basehttp "GET /favicon.ico HTTP/1.1" 404 5579
INFO 2025-10-04 05:50:37,066 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/3d/ HTTP/1.1" 200 21200
INFO 2025-10-04 05:50:38,012 basehttp "GET /media/artworks/360/photo_2025-10-04_04-15-33_PjLREZv.jpg HTTP/1.1" 304 0
INFO 2025-10-04 05:50:57,548 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/ HTTP/1.1" 200 23566
INFO 2025-10-04 05:51:27,374 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17568
INFO 2025-10-04 05:51:27,520 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:51:30,215 basehttp "GET /admin/artworks/artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/change/ HTTP/1.1" 200 73863
INFO 2025-10-04 05:51:30,393 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:51:30,419 basehttp "GET /media/artworks/qr_codes/qr_test_F1oVr0h.png HTTP/1.1" 304 0
INFO 2025-10-04 05:51:53,158 basehttp "POST /admin/artworks/artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/change/ HTTP/1.1" 302 0
INFO 2025-10-04 05:51:54,745 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17817
INFO 2025-10-04 05:51:54,858 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:51:57,389 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/ HTTP/1.1" 200 24842
INFO 2025-10-04 05:51:57,534 basehttp "GET /media/artworks/qr_codes/qr_test_F1oVr0h.png HTTP/1.1" 304 0
INFO 2025-10-04 05:51:57,538 basehttp "GET /media/artworks/media/photo_2025-09-03_01-27-04.jpg HTTP/1.1" 304 0
INFO 2025-10-04 05:51:57,543 basehttp "GET /media/artworks/media/photo_1_2025-09-12_15-20-40_7oOsfWv.jpg HTTP/1.1" 200 92920
INFO 2025-10-04 05:51:57,911 basehttp "GET /media/artworks/media/video_oLacRXv.mp4 HTTP/1.1" 304 0
INFO 2025-10-04 05:52:32,404 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 05:52:32,771 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 05:52:39,508 basehttp "GET /artworks/ HTTP/1.1" 200 18173
INFO 2025-10-04 05:52:39,595 basehttp "GET /media/artworks/media/audio_2025-10-04_04-16-56_xsrjUKt.ogg HTTP/1.1" 304 0
INFO 2025-10-04 05:52:46,374 basehttp "GET /admin/artworks/artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/change/ HTTP/1.1" 200 75840
INFO 2025-10-04 05:52:46,494 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:52:46,502 basehttp "GET /media/artworks/qr_codes/qr_test_F1oVr0h.png HTTP/1.1" 304 0
INFO 2025-10-04 05:53:10,434 basehttp "GET /admin/artworks/artwork3dview/ HTTP/1.1" 200 15161
INFO 2025-10-04 05:53:10,520 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:53:10,521 basehttp "GET /media/artworks/360/photo_2025-10-04_04-15-33_PjLREZv.jpg HTTP/1.1" 200 45107
INFO 2025-10-04 05:53:10,534 basehttp "GET /static/admin/img/icon-no.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:53:14,309 basehttp "GET /admin/artworks/artwork3dview/78dd4a22-3979-44f8-aa36-3ed3e288ad9f/change/ HTTP/1.1" 200 29803
INFO 2025-10-04 05:53:14,390 basehttp "GET /static/admin/img/icon-unknown.svg HTTP/1.1" 304 0
INFO 2025-10-04 05:53:14,397 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:55:29,372 basehttp "GET /artworks/ HTTP/1.1" 200 18173
INFO 2025-10-04 05:55:29,484 basehttp "GET /media/artworks/media/audio_2025-10-04_04-16-56_xsrjUKt.ogg HTTP/1.1" 304 0
INFO 2025-10-04 05:55:48,402 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17568
INFO 2025-10-04 05:55:48,547 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:55:51,773 basehttp "GET /admin/artworks/artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/change/ HTTP/1.1" 200 75840
INFO 2025-10-04 05:55:51,933 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 05:55:51,965 basehttp "GET /media/artworks/qr_codes/qr_test_F1oVr0h.png HTTP/1.1" 304 0
INFO 2025-10-04 05:57:31,263 basehttp "GET /artworks/ HTTP/1.1" 200 21597
INFO 2025-10-04 05:57:31,458 basehttp "GET /media/artworks/media/audio_2025-10-04_04-16-56_xsrjUKt.ogg HTTP/1.1" 304 0
INFO 2025-10-04 05:57:36,902 basehttp "GET /artworks/?category=test HTTP/1.1" 200 22475
INFO 2025-10-04 05:57:40,316 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/ HTTP/1.1" 200 24843
INFO 2025-10-04 05:57:40,545 basehttp "GET /media/artworks/media/photo_1_2025-09-12_15-20-40_7oOsfWv.jpg HTTP/1.1" 304 0
INFO 2025-10-04 05:57:40,547 basehttp "GET /media/artworks/qr_codes/qr_test_F1oVr0h.png HTTP/1.1" 304 0
INFO 2025-10-04 05:57:40,549 basehttp "GET /media/artworks/media/photo_2025-09-03_01-27-04.jpg HTTP/1.1" 304 0
INFO 2025-10-04 05:57:41,168 basehttp "GET /media/artworks/media/video_oLacRXv.mp4 HTTP/1.1" 304 0
INFO 2025-10-04 05:58:20,255 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 05:58:25,288 basehttp "GET /artworks/?category=test HTTP/1.1" 200 22476
WARNING 2025-10-04 05:58:32,141 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 05:58:32,146 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 05:59:43,580 basehttp "GET /artworks/?category=test HTTP/1.1" 200 18427
INFO 2025-10-04 05:59:44,121 basehttp "GET /media/artworks/media/audio_2025-10-04_04-16-56_xsrjUKt.ogg HTTP/1.1" 304 0
WARNING 2025-10-04 05:59:44,650 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 05:59:44,656 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 12:10:23,653 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py changed, reloading.
INFO 2025-10-04 12:10:27,972 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 12:12:35,603 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py changed, reloading.
INFO 2025-10-04 12:12:37,232 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 12:13:12,029 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\models.py changed, reloading.
INFO 2025-10-04 12:13:13,259 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 12:13:37,192 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\admin.py changed, reloading.
INFO 2025-10-04 12:13:39,752 autoreload Watching for file changes with StatReloader
ERROR 2025-10-04 12:15:57,635 log Internal Server Error: /admin/artworks/artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/change/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\mysql\base.py", line 75, in execute
    return self.cursor.execute(query, args)
           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\cursors.py", line 179, in execute
    res = self._query(mogrified_query)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\cursors.py", line 330, in _query
    db.query(q)
    ~~~~~~~~^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\connections.py", line 280, in query
    _mysql.connection.query(self, query)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
MySQLdb.OperationalError: (1054, "Unknown column 'artworks_media.is_featured' in 'field list'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 714, in wrapper
    return self.admin_site.admin_view(view)(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 188, in _view_wrapper
    result = _process_exception(request, e)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 186, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\decorators\cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\sites.py", line 240, in inner
    return view(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 1944, in change_view
    return self.changeform_view(request, object_id, form_url, extra_context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 188, in _view_wrapper
    result = _process_exception(request, e)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 186, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 1802, in changeform_view
    return self._changeform_view(request, object_id, form_url, extra_context)
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 1852, in _changeform_view
    if all_valid(formsets) and form_validated:
       ~~~~~~~~~^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\forms\formsets.py", line 579, in all_valid
    return all([formset.is_valid() for formset in formsets])
                ~~~~~~~~~~~~~~~~^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\forms\formsets.py", line 384, in is_valid
    self.errors
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\forms\formsets.py", line 366, in errors
    self.full_clean()
    ~~~~~~~~~~~~~~~^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\forms\formsets.py", line 423, in full_clean
    for i, form in enumerate(self.forms):
                             ^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ~~~~~~~~~^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\forms\formsets.py", line 206, in forms
    self._construct_form(i, **self.get_form_kwargs(i))
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\forms\models.py", line 1120, in _construct_form
    form = super()._construct_form(i, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\forms\models.py", line 731, in _construct_form
    kwargs["instance"] = self._existing_object(pk)
                         ~~~~~~~~~~~~~~~~~~~~~^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\forms\models.py", line 699, in _existing_object
    self._object_dict = {o.pk: o for o in self.get_queryset()}
                                          ~~~~~~~~~~~~~~~~~^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 398, in __iter__
    self._fetch_all()
    ~~~~~~~~~~~~~~~^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 1926, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
                         ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 91, in __iter__
    results = compiler.execute_sql(
        chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size
    )
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\sql\compiler.py", line 1562, in execute_sql
    cursor.execute(sql, params)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 122, in execute
    return super().execute(sql, params)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 79, in execute
    return self._execute_with_wrappers(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        sql, params, many=False, executor=self._execute
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 92, in _execute_with_wrappers
    return executor(sql, params, many, context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute
    with self.db.wrap_database_errors:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\mysql\base.py", line 75, in execute
    return self.cursor.execute(query, args)
           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\cursors.py", line 179, in execute
    res = self._query(mogrified_query)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\cursors.py", line 330, in _query
    db.query(q)
    ~~~~~~~~^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\connections.py", line 280, in query
    _mysql.connection.query(self, query)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
django.db.utils.OperationalError: (1054, "Unknown column 'artworks_media.is_featured' in 'field list'")
ERROR 2025-10-04 12:15:57,666 basehttp "POST /admin/artworks/artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/change/ HTTP/1.1" 500 272572
ERROR 2025-10-04 12:16:26,217 log Internal Server Error: /admin/artworks/artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/change/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\mysql\base.py", line 75, in execute
    return self.cursor.execute(query, args)
           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\cursors.py", line 179, in execute
    res = self._query(mogrified_query)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\cursors.py", line 330, in _query
    db.query(q)
    ~~~~~~~~^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\connections.py", line 280, in query
    _mysql.connection.query(self, query)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
MySQLdb.OperationalError: (1054, "Unknown column 'artworks_media.is_featured' in 'field list'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 714, in wrapper
    return self.admin_site.admin_view(view)(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 188, in _view_wrapper
    result = _process_exception(request, e)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 186, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\views\decorators\cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\sites.py", line 240, in inner
    return view(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 1944, in change_view
    return self.changeform_view(request, object_id, form_url, extra_context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 188, in _view_wrapper
    result = _process_exception(request, e)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\decorators.py", line 186, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 1802, in changeform_view
    return self._changeform_view(request, object_id, form_url, extra_context)
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\options.py", line 1899, in _changeform_view
    media += inline_formset.media
             ^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\contrib\admin\helpers.py", line 454, in media
    media = self.opts.media + self.formset.media
                              ^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\forms\formsets.py", line 521, in media
    if self.forms:
       ^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\utils\functional.py", line 47, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ~~~~~~~~~^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\forms\formsets.py", line 207, in forms
    for i in range(self.total_form_count())
                   ~~~~~~~~~~~~~~~~~~~~~^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\forms\formsets.py", line 182, in total_form_count
    initial_forms = self.initial_form_count()
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\forms\models.py", line 1117, in initial_form_count
    return super().initial_form_count()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\forms\models.py", line 694, in initial_form_count
    return len(self.get_queryset())
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 380, in __len__
    self._fetch_all()
    ~~~~~~~~~~~~~~~^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 1926, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
                         ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 91, in __iter__
    results = compiler.execute_sql(
        chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size
    )
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\sql\compiler.py", line 1562, in execute_sql
    cursor.execute(sql, params)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 122, in execute
    return super().execute(sql, params)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 79, in execute
    return self._execute_with_wrappers(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        sql, params, many=False, executor=self._execute
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 92, in _execute_with_wrappers
    return executor(sql, params, many, context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute
    with self.db.wrap_database_errors:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\mysql\base.py", line 75, in execute
    return self.cursor.execute(query, args)
           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\cursors.py", line 179, in execute
    res = self._query(mogrified_query)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\cursors.py", line 330, in _query
    db.query(q)
    ~~~~~~~~^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\connections.py", line 280, in query
    _mysql.connection.query(self, query)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
django.db.utils.OperationalError: (1054, "Unknown column 'artworks_media.is_featured' in 'field list'")
ERROR 2025-10-04 12:16:26,234 basehttp "GET /admin/artworks/artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/change/ HTTP/1.1" 500 249345
INFO 2025-10-04 12:16:27,442 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17569
INFO 2025-10-04 12:16:36,593 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17569
INFO 2025-10-04 12:16:36,638 basehttp "GET /static/admin/css/base.css HTTP/1.1" 304 0
INFO 2025-10-04 12:16:36,662 basehttp "GET /static/admin/css/dark_mode.css HTTP/1.1" 304 0
INFO 2025-10-04 12:16:36,663 basehttp "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 304 0
INFO 2025-10-04 12:16:36,665 basehttp "GET /static/admin/css/changelists.css HTTP/1.1" 304 0
INFO 2025-10-04 12:16:36,678 basehttp "GET /static/admin/css/responsive.css HTTP/1.1" 304 0
INFO 2025-10-04 12:16:36,688 basehttp "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 304 0
INFO 2025-10-04 12:16:36,701 basehttp "GET /static/admin/js/jquery.init.js HTTP/1.1" 304 0
INFO 2025-10-04 12:16:36,709 basehttp "GET /static/admin/js/core.js HTTP/1.1" 304 0
INFO 2025-10-04 12:16:36,739 basehttp "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 304 0
INFO 2025-10-04 12:16:36,750 basehttp "GET /static/admin/js/actions.js HTTP/1.1" 304 0
INFO 2025-10-04 12:16:36,770 basehttp "GET /static/admin/js/urlify.js HTTP/1.1" 304 0
INFO 2025-10-04 12:16:36,770 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:16:36,781 basehttp "GET /static/admin/js/prepopulate.js HTTP/1.1" 304 0
INFO 2025-10-04 12:16:36,804 basehttp "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 304 0
INFO 2025-10-04 12:16:36,804 basehttp "GET /static/admin/img/search.svg HTTP/1.1" 304 0
INFO 2025-10-04 12:16:36,815 basehttp "GET /static/admin/img/icon-yes.svg HTTP/1.1" 304 0
INFO 2025-10-04 12:16:36,843 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 304 0
INFO 2025-10-04 12:16:36,853 basehttp "GET /static/admin/js/filters.js HTTP/1.1" 304 0
INFO 2025-10-04 12:16:36,853 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 304 0
ERROR 2025-10-04 12:16:42,711 log Internal Server Error: /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\mysql\base.py", line 75, in execute
    return self.cursor.execute(query, args)
           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\cursors.py", line 179, in execute
    res = self._query(mogrified_query)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\cursors.py", line 330, in _query
    db.query(q)
    ~~~~~~~~^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\connections.py", line 280, in query
    _mysql.connection.query(self, query)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
MySQLdb.OperationalError: (1054, "Unknown column 'artworks_media.is_featured' in 'field list'")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 775, in artwork_detail_view
    artwork = get_object_or_404(
        Artwork.objects.select_related('category', 'created_by').prefetch_related(
    ...<6 lines>...
        is_published=True
    )
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\shortcuts.py", line 85, in get_object_or_404
    return queryset.get(*args, **kwargs)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 643, in get
    num = len(clone)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 380, in __len__
    self._fetch_all()
    ~~~~~~~~~~~~~~~^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 1928, in _fetch_all
    self._prefetch_related_objects()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 1318, in _prefetch_related_objects
    prefetch_related_objects(self._result_cache, *self._prefetch_related_lookups)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 2379, in prefetch_related_objects
    obj_list, additional_lookups = prefetch_one_level(
                                   ~~~~~~~~~~~~~~~~~~^
        obj_to_fetch,
        ^^^^^^^^^^^^^
    ...<2 lines>...
        level,
        ^^^^^^
    )
    ^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 2543, in prefetch_one_level
    ) = prefetcher.get_prefetch_querysets(
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        instances, lookup.get_current_querysets(level)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 790, in get_prefetch_querysets
    for rel_obj in queryset:
                   ^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 398, in __iter__
    self._fetch_all()
    ~~~~~~~~~~~~~~~^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 1926, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
                         ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\query.py", line 91, in __iter__
    results = compiler.execute_sql(
        chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size
    )
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\sql\compiler.py", line 1562, in execute_sql
    cursor.execute(sql, params)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 122, in execute
    return super().execute(sql, params)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 79, in execute
    return self._execute_with_wrappers(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        sql, params, many=False, executor=self._execute
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 92, in _execute_with_wrappers
    return executor(sql, params, many, context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 100, in _execute
    with self.db.wrap_database_errors:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\backends\mysql\base.py", line 75, in execute
    return self.cursor.execute(query, args)
           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\cursors.py", line 179, in execute
    res = self._query(mogrified_query)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\cursors.py", line 330, in _query
    db.query(q)
    ~~~~~~~~^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\MySQLdb\connections.py", line 280, in query
    _mysql.connection.query(self, query)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
django.db.utils.OperationalError: (1054, "Unknown column 'artworks_media.is_featured' in 'field list'")
ERROR 2025-10-04 12:16:42,731 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/ HTTP/1.1" 500 203894
INFO 2025-10-04 12:17:18,913 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/ HTTP/1.1" 200 27220
INFO 2025-10-04 12:17:19,076 basehttp "GET /media/artworks/qr_codes/qr_test_F1oVr0h.png HTTP/1.1" 304 0
INFO 2025-10-04 12:17:19,359 basehttp "GET /media/artworks/media/photo_1_2025-09-12_15-20-40_7oOsfWv.jpg HTTP/1.1" 200 92920
INFO 2025-10-04 12:17:19,399 basehttp "GET /media/artworks/media/photo_2025-09-03_01-27-04.jpg HTTP/1.1" 200 182409
INFO 2025-10-04 12:17:20,543 basehttp "GET /media/artworks/media/video_oLacRXv.mp4 HTTP/1.1" 200 442779
INFO 2025-10-04 12:17:26,448 basehttp "GET /artworks/ HTTP/1.1" 200 20002
INFO 2025-10-04 12:17:26,555 basehttp "GET /media/artworks/media/audio_2025-10-04_04-16-56_xsrjUKt.ogg HTTP/1.1" 200 10962
INFO 2025-10-04 12:17:40,137 basehttp "GET /admin/artworks/artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/change/ HTTP/1.1" 200 75841
INFO 2025-10-04 12:17:40,241 basehttp "GET /static/admin/css/forms.css HTTP/1.1" 304 0
INFO 2025-10-04 12:17:40,242 basehttp "GET /static/admin/js/calendar.js HTTP/1.1" 304 0
INFO 2025-10-04 12:17:40,253 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:17:40,264 basehttp "GET /static/admin/js/admin/DateTimeShortcuts.js HTTP/1.1" 304 0
INFO 2025-10-04 12:17:40,269 basehttp "GET /static/admin/js/inlines.js HTTP/1.1" 304 0
INFO 2025-10-04 12:17:40,277 basehttp "GET /static/admin/css/widgets.css HTTP/1.1" 304 0
INFO 2025-10-04 12:17:40,284 basehttp "GET /static/admin/js/collapse.js HTTP/1.1" 304 0
INFO 2025-10-04 12:17:40,340 basehttp "GET /static/admin/js/prepopulate_init.js HTTP/1.1" 304 0
INFO 2025-10-04 12:17:40,345 basehttp "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 12:17:40,363 basehttp "GET /static/admin/img/icon-viewlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 12:17:40,363 basehttp "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 12:17:40,368 basehttp "GET /static/admin/img/icon-deletelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 12:17:40,381 basehttp "GET /static/admin/js/change_form.js HTTP/1.1" 304 0
INFO 2025-10-04 12:17:40,436 basehttp "GET /static/admin/img/inline-delete.svg HTTP/1.1" 304 0
INFO 2025-10-04 12:17:40,507 basehttp "GET /static/admin/img/icon-calendar.svg HTTP/1.1" 304 0
INFO 2025-10-04 12:18:23,517 basehttp "POST /admin/artworks/artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/change/ HTTP/1.1" 302 0
INFO 2025-10-04 12:18:24,913 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17818
INFO 2025-10-04 12:18:25,081 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:18:27,650 basehttp "GET /artworks/ HTTP/1.1" 200 20002
INFO 2025-10-04 12:18:30,834 basehttp "GET /artworks/ HTTP/1.1" 200 20002
INFO 2025-10-04 12:18:34,274 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/ HTTP/1.1" 200 27220
INFO 2025-10-04 12:21:32,106 basehttp "GET /artworks/?category=test HTTP/1.1" 200 18427
INFO 2025-10-04 12:21:32,242 basehttp "GET /media/artworks/media/audio_2025-10-04_04-16-56_xsrjUKt.ogg HTTP/1.1" 304 0
WARNING 2025-10-04 12:21:32,279 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 12:21:32,281 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 12:21:41,715 basehttp "GET /artworks/?category=test HTTP/1.1" 200 18427
INFO 2025-10-04 12:21:56,718 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 12:21:58,604 basehttp "GET /artworks/?category=test HTTP/1.1" 200 18427
INFO 2025-10-04 12:22:06,197 basehttp "GET /admin/artworks/artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/change/ HTTP/1.1" 200 75848
INFO 2025-10-04 12:22:06,402 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:22:40,338 basehttp "POST /admin/artworks/artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/change/ HTTP/1.1" 302 0
INFO 2025-10-04 12:22:41,202 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17818
INFO 2025-10-04 12:22:41,277 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:22:41,348 basehttp "GET /static/admin/img/tooltag-add.svg HTTP/1.1" 304 0
INFO 2025-10-04 12:22:45,857 basehttp "GET /artworks/ HTTP/1.1" 200 20002
WARNING 2025-10-04 12:22:53,216 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 12:22:53,219 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
WARNING 2025-10-04 12:23:58,356 log Not Found: /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/
WARNING 2025-10-04 12:23:58,357 basehttp "GET /artwork/21d3c220-6fcc-409c-9d21-e7fe17c05e7b/3d/ HTTP/1.1" 404 4078
INFO 2025-10-04 12:24:01,644 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17569
INFO 2025-10-04 12:24:01,728 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:24:06,739 basehttp "GET /admin/artworks/media/ HTTP/1.1" 200 17210
INFO 2025-10-04 12:24:06,851 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:24:06,933 basehttp "GET /static/admin/img/sorting-icons.svg HTTP/1.1" 304 0
INFO 2025-10-04 12:24:12,192 basehttp "GET /admin/artworks/media/5c6032bf-be2b-4355-a6f1-aee94ec6f6da/change/ HTTP/1.1" 200 18265
INFO 2025-10-04 12:24:12,274 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:24:31,345 basehttp "POST /admin/artworks/media/5c6032bf-be2b-4355-a6f1-aee94ec6f6da/change/ HTTP/1.1" 302 0
INFO 2025-10-04 12:24:31,543 basehttp "GET /admin/artworks/media/ HTTP/1.1" 200 17465
INFO 2025-10-04 12:24:31,640 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:24:35,492 basehttp "GET /artworks/?category=test HTTP/1.1" 200 18427
INFO 2025-10-04 12:24:36,981 basehttp "GET /artworks/?category=test HTTP/1.1" 200 18427
INFO 2025-10-04 12:24:37,581 basehttp "GET /artworks/?category=test HTTP/1.1" 200 18427
INFO 2025-10-04 12:27:59,686 basehttp "GET /artworks/?category=test HTTP/1.1" 200 18428
INFO 2025-10-04 12:27:59,873 basehttp "GET /media/artworks/media/photo_1_2025-09-12_15-20-40_7oOsfWv.jpg HTTP/1.1" 304 0
INFO 2025-10-04 12:28:21,208 basehttp "GET /artworks/ HTTP/1.1" 200 17988
INFO 2025-10-04 12:28:31,617 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/ HTTP/1.1" 200 24843
INFO 2025-10-04 12:28:31,706 basehttp "GET /media/artworks/qr_codes/qr_test_F1oVr0h.png HTTP/1.1" 304 0
INFO 2025-10-04 12:28:31,707 basehttp "GET /media/artworks/media/photo_2025-09-03_01-27-04.jpg HTTP/1.1" 304 0
INFO 2025-10-04 12:28:31,954 basehttp "GET /media/artworks/media/video_oLacRXv.mp4 HTTP/1.1" 304 0
INFO 2025-10-04 12:28:41,093 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/3d/ HTTP/1.1" 200 21200
INFO 2025-10-04 12:28:42,296 basehttp "GET /media/artworks/360/photo_2025-10-04_04-15-33_PjLREZv.jpg HTTP/1.1" 304 0
INFO 2025-10-04 12:28:48,507 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 12:28:49,271 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 12:28:58,405 basehttp "GET /artworks/ HTTP/1.1" 200 17988
INFO 2025-10-04 12:29:00,637 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/ HTTP/1.1" 200 24843
INFO 2025-10-04 12:29:04,495 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/?lang=WO HTTP/1.1" 200 26764
INFO 2025-10-04 12:29:05,419 basehttp "GET /media/artworks/audio/audio_2025-10-04_04-16-56_G3Yqb4t.ogg HTTP/1.1" 304 0
WARNING 2025-10-04 12:29:07,722 log Not Found: /favicon.ico
WARNING 2025-10-04 12:29:07,724 basehttp "GET /favicon.ico HTTP/1.1" 404 5579
INFO 2025-10-04 12:29:11,217 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/?lang=FR HTTP/1.1" 200 26767
INFO 2025-10-04 12:29:11,661 basehttp "GET /media/artworks/audio/audio_2025-10-04_04-16-56.ogg HTTP/1.1" 304 0
INFO 2025-10-04 12:29:15,759 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/?lang=EN HTTP/1.1" 200 26002
INFO 2025-10-04 12:29:18,636 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/?lang=WO HTTP/1.1" 200 26764
INFO 2025-10-04 12:29:20,250 basehttp "GET /artwork/e363a80f-ece7-4586-93b0-4c44bde071c4/?lang=FR HTTP/1.1" 200 26767
INFO 2025-10-04 12:38:14,702 basehttp "GET /artworks/ HTTP/1.1" 200 20003
INFO 2025-10-04 12:38:28,410 basehttp "POST /admin/artworks/media/ HTTP/1.1" 200 11414
INFO 2025-10-04 12:38:28,544 basehttp "GET /static/admin/js/cancel.js HTTP/1.1" 304 0
INFO 2025-10-04 12:38:29,243 basehttp "GET /static/admin/js/jquery.init.js HTTP/1.1" 200 347
INFO 2025-10-04 12:38:29,272 basehttp "GET /static/admin/js/core.js HTTP/1.1" 200 6208
INFO 2025-10-04 12:38:29,278 basehttp "GET /static/admin/js/urlify.js HTTP/1.1" 200 7887
INFO 2025-10-04 12:38:29,288 basehttp "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 200 9042
INFO 2025-10-04 12:38:29,302 basehttp "GET /static/admin/js/actions.js HTTP/1.1" 200 8067
INFO 2025-10-04 12:38:29,305 basehttp "GET /static/admin/js/prepopulate.js HTTP/1.1" 200 1531
INFO 2025-10-04 12:38:29,359 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 200 1943
INFO 2025-10-04 12:38:29,371 basehttp "GET /static/admin/js/cancel.js HTTP/1.1" 200 884
INFO 2025-10-04 12:38:29,385 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 200 3063
INFO 2025-10-04 12:38:29,402 basehttp "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 200 285314
INFO 2025-10-04 12:38:29,472 basehttp "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 200 325171
INFO 2025-10-04 12:38:29,993 basehttp "POST /admin/artworks/media/ HTTP/1.1" 302 0
INFO 2025-10-04 12:38:30,103 basehttp "GET /admin/artworks/media/ HTTP/1.1" 200 12628
INFO 2025-10-04 12:38:30,239 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:38:32,391 basehttp "GET /static/admin/js/filters.js HTTP/1.1" 200 978
INFO 2025-10-04 12:38:32,394 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:38:33,273 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17569
INFO 2025-10-04 12:38:33,377 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:38:40,291 basehttp "POST /admin/artworks/artwork/ HTTP/1.1" 302 0
INFO 2025-10-04 12:38:40,358 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17696
INFO 2025-10-04 12:38:40,425 basehttp "GET /static/admin/img/icon-no.svg HTTP/1.1" 304 0
INFO 2025-10-04 12:38:40,435 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:38:49,417 basehttp "POST /admin/artworks/artwork/ HTTP/1.1" 200 12769
INFO 2025-10-04 12:38:51,392 basehttp "POST /admin/artworks/artwork/ HTTP/1.1" 302 0
INFO 2025-10-04 12:38:51,494 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 13565
INFO 2025-10-04 12:38:51,612 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:39:01,010 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 12:39:01,644 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 12:46:25,661 basehttp "GET /admin/artworks/category/ HTTP/1.1" 200 13227
INFO 2025-10-04 12:46:25,750 basehttp "GET /media/categories/photo_2025-09-03_01-27-04.jpg HTTP/1.1" 304 0
INFO 2025-10-04 12:46:25,762 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:46:32,860 basehttp "POST /admin/artworks/category/ HTTP/1.1" 200 10794
INFO 2025-10-04 12:46:34,175 basehttp "POST /admin/artworks/category/ HTTP/1.1" 302 0
INFO 2025-10-04 12:46:34,239 basehttp "GET /admin/artworks/category/ HTTP/1.1" 200 10807
INFO 2025-10-04 12:46:34,323 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:46:46,961 basehttp "GET /artworks/ HTTP/1.1" 200 17807
INFO 2025-10-04 12:46:51,704 basehttp "GET /admin/artworks/category/add/ HTTP/1.1" 200 13519
INFO 2025-10-04 12:46:51,835 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:47:27,162 basehttp "POST /admin/artworks/category/add/ HTTP/1.1" 302 0
INFO 2025-10-04 12:47:27,249 basehttp "GET /admin/artworks/category/ HTTP/1.1" 200 13585
INFO 2025-10-04 12:47:27,390 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:47:27,472 basehttp "GET /media/categories/Arte_yoruba_nigeria_testa_da_ife_12-15mo_secolo.jpeg HTTP/1.1" 200 1644806
INFO 2025-10-04 12:47:30,527 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 13443
INFO 2025-10-04 12:47:30,766 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:47:33,273 basehttp "GET /admin/artworks/artwork/add/ HTTP/1.1" 200 40717
INFO 2025-10-04 12:47:33,465 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:56:25,321 basehttp "POST /admin/artworks/artwork/add/ HTTP/1.1" 302 0
INFO 2025-10-04 12:56:25,391 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 17874
INFO 2025-10-04 12:56:25,475 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 12:56:28,300 basehttp "GET /admin/artworks/artworktranslation/ HTTP/1.1" 200 14223
INFO 2025-10-04 12:56:28,464 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:00:32,488 basehttp "GET /admin/artworks/artworktranslation/a1a9c8bc-94bd-4418-9985-58471d77acfb/change/ HTTP/1.1" 200 22802
INFO 2025-10-04 13:00:32,654 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:01:36,224 basehttp "POST /admin/artworks/artworktranslation/a1a9c8bc-94bd-4418-9985-58471d77acfb/change/ HTTP/1.1" 302 0
INFO 2025-10-04 13:01:36,418 basehttp "GET /admin/artworks/artworktranslation/ HTTP/1.1" 200 14598
INFO 2025-10-04 13:01:36,533 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:01:45,198 basehttp "GET /admin/artworks/artworktranslation/a1a9c8bc-94bd-4418-9985-58471d77acfb/change/ HTTP/1.1" 200 24504
INFO 2025-10-04 13:01:45,281 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:01:56,171 basehttp "GET /admin/artworks/language/ HTTP/1.1" 200 16624
INFO 2025-10-04 13:01:56,270 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:02:05,921 basehttp "GET /admin/artworks/artworktranslation/ HTTP/1.1" 200 14309
INFO 2025-10-04 13:02:06,026 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:02:07,641 basehttp "GET /admin/artworks/artworktranslation/a1a9c8bc-94bd-4418-9985-58471d77acfb/change/ HTTP/1.1" 200 24504
INFO 2025-10-04 13:02:07,777 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:03:14,099 basehttp "POST /admin/artworks/artworktranslation/a1a9c8bc-94bd-4418-9985-58471d77acfb/change/ HTTP/1.1" 302 0
INFO 2025-10-04 13:03:14,683 basehttp "GET /admin/artworks/artworktranslation/ HTTP/1.1" 200 14598
INFO 2025-10-04 13:03:14,900 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:03:17,937 basehttp "GET /admin/artworks/artworktranslation/add/ HTTP/1.1" 200 22228
INFO 2025-10-04 13:03:18,201 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:03:40,000 basehttp "POST /admin/artworks/artworktranslation/add/ HTTP/1.1" 200 22482
INFO 2025-10-04 13:03:40,225 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:04:49,083 basehttp "POST /admin/artworks/artworktranslation/add/ HTTP/1.1" 302 0
INFO 2025-10-04 13:04:49,480 basehttp "GET /admin/artworks/artworktranslation/ HTTP/1.1" 200 15349
INFO 2025-10-04 13:04:49,589 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:04:53,054 basehttp "GET /artworks/ HTTP/1.1" 200 20113
INFO 2025-10-04 13:04:53,211 basehttp "GET /media/artworks/media/Afrikanischer_Maler_001.jpg HTTP/1.1" 200 664845
INFO 2025-10-04 13:05:01,062 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 25408
INFO 2025-10-04 13:05:01,151 basehttp "GET /media/artworks/qr_codes/qr_3936122202.png HTTP/1.1" 200 875
INFO 2025-10-04 13:05:10,150 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/?lang=FR HTTP/1.1" 200 27325
INFO 2025-10-04 13:05:10,496 basehttp "GET /media/artworks/audio/dammeblanchefrench.ogg HTTP/1.1" 200 34539
WARNING 2025-10-04 13:05:12,819 log Not Found: /favicon.ico
WARNING 2025-10-04 13:05:12,820 basehttp "GET /favicon.ico HTTP/1.1" 404 5579
INFO 2025-10-04 13:05:16,797 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/?lang=EN HTTP/1.1" 200 27501
INFO 2025-10-04 13:05:17,112 basehttp "GET /media/artworks/audio/dammeblancheenglish.ogg HTTP/1.1" 200 42551
WARNING 2025-10-04 13:05:18,492 log Not Found: /favicon.ico
WARNING 2025-10-04 13:05:18,493 basehttp "GET /favicon.ico HTTP/1.1" 404 5579
INFO 2025-10-04 13:05:25,898 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/3d/ HTTP/1.1" 200 21748
INFO 2025-10-04 13:05:27,159 basehttp "GET /media/artworks/360/Afrikanischer_Maler_001.jpg HTTP/1.1" 200 664845
INFO 2025-10-04 13:05:55,252 basehttp "GET / HTTP/1.1" 200 16676
WARNING 2025-10-04 13:05:55,700 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 13:05:57,149 basehttp "GET /scan/ HTTP/1.1" 200 25872
INFO 2025-10-04 13:07:54,085 basehttp "GET / HTTP/1.1" 200 16676
WARNING 2025-10-04 13:07:54,748 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 13:07:58,934 basehttp "GET /artworks/ HTTP/1.1" 200 20113
INFO 2025-10-04 13:07:59,195 basehttp "GET /media/artworks/media/Afrikanischer_Maler_001.jpg HTTP/1.1" 304 0
INFO 2025-10-04 13:08:07,221 basehttp "GET /scan/ HTTP/1.1" 200 25872
INFO 2025-10-04 13:08:15,667 basehttp "GET /favorites/ HTTP/1.1" 200 15047
INFO 2025-10-04 13:08:19,089 basehttp "GET /artworks/ HTTP/1.1" 200 20113
INFO 2025-10-04 13:08:24,584 basehttp "GET /favorites/ HTTP/1.1" 200 15047
INFO 2025-10-04 13:08:26,519 basehttp "GET /artworks/ HTTP/1.1" 200 20113
INFO 2025-10-04 13:08:30,371 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 25408
INFO 2025-10-04 13:08:30,627 basehttp "GET /media/artworks/qr_codes/qr_3936122202.png HTTP/1.1" 304 0
INFO 2025-10-04 13:08:34,199 basehttp "POST /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/favorite/add/ HTTP/1.1" 200 91
INFO 2025-10-04 13:08:40,186 basehttp "GET /favorites/ HTTP/1.1" 200 20378
INFO 2025-10-04 13:10:28,567 basehttp "GET /admin/artworks/artwork/add/ HTTP/1.1" 200 40717
INFO 2025-10-04 13:10:28,658 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:13:09,010 basehttp "POST /admin/artworks/artwork/add/ HTTP/1.1" 302 0
INFO 2025-10-04 13:13:09,115 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 19182
INFO 2025-10-04 13:13:09,226 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:13:19,249 basehttp "GET /admin/artworks/artworktranslation/ HTTP/1.1" 200 15063
INFO 2025-10-04 13:13:19,413 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:13:22,032 basehttp "GET /admin/artworks/artworktranslation/add/ HTTP/1.1" 200 22306
INFO 2025-10-04 13:13:22,429 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:14:14,788 basehttp "POST /admin/artworks/artworktranslation/add/ HTTP/1.1" 302 0
INFO 2025-10-04 13:14:15,030 basehttp "GET /admin/artworks/artworktranslation/ HTTP/1.1" 200 16021
INFO 2025-10-04 13:14:15,131 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:14:18,168 basehttp "GET /admin/artworks/artworktranslation/add/ HTTP/1.1" 200 22306
INFO 2025-10-04 13:14:18,249 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:15:31,335 basehttp "POST /admin/artworks/artworktranslation/add/ HTTP/1.1" 302 0
INFO 2025-10-04 13:15:31,630 basehttp "GET /admin/artworks/artworktranslation/ HTTP/1.1" 200 16688
INFO 2025-10-04 13:15:31,726 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:15:35,550 basehttp "GET /artworks/ HTTP/1.1" 200 22854
INFO 2025-10-04 13:15:35,673 basehttp "GET /media/artworks/media/Afrikanischer_Maler_001.jpg HTTP/1.1" 304 0
INFO 2025-10-04 13:15:36,191 basehttp "GET /media/artworks/media/Bearded_men._3800-3100.Upper_Egypt.Mus%C3%A9e_des_Confluences.Lyon.jpg HTTP/1.1" 200 4048777
INFO 2025-10-04 13:15:44,427 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 25719
INFO 2025-10-04 13:15:44,594 basehttp "GET /media/artworks/qr_codes/qr_inv_90000171.png HTTP/1.1" 200 842
INFO 2025-10-04 13:15:52,986 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/?lang=FR HTTP/1.1" 200 25730
INFO 2025-10-04 13:15:53,107 basehttp "GET /media/artworks/media/Bearded_men._3800-3100.Upper_Egypt.Mus%C3%A9e_des_Confluences.Lyon.jpg HTTP/1.1" 304 0
INFO 2025-10-04 13:15:55,700 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/?lang=WO HTTP/1.1" 200 25730
INFO 2025-10-04 13:16:00,450 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/?lang=EN HTTP/1.1" 200 25663
INFO 2025-10-04 13:16:00,563 basehttp "GET /media/artworks/qr_codes/qr_inv_90000171.png HTTP/1.1" 304 0
INFO 2025-10-04 13:17:30,815 basehttp "GET / HTTP/1.1" 200 16676
WARNING 2025-10-04 13:17:31,225 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 13:17:55,228 basehttp "GET /artworks/ HTTP/1.1" 200 22854
INFO 2025-10-04 13:17:55,332 basehttp "GET /media/artworks/media/Bearded_men._3800-3100.Upper_Egypt.Mus%C3%A9e_des_Confluences.Lyon.jpg HTTP/1.1" 304 0
INFO 2025-10-04 13:17:55,359 basehttp "GET /media/artworks/media/Afrikanischer_Maler_001.jpg HTTP/1.1" 304 0
ERROR 2025-10-04 13:17:59,167 log Internal Server Error: /search/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 1046, in search_view
    return render(request, 'artworks/search.html', context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\shortcuts.py", line 24, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader.py", line 61, in render_to_string
    template = get_template(template_name, using=using)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader.py", line 19, in get_template
    raise TemplateDoesNotExist(template_name, chain=chain)
django.template.exceptions.TemplateDoesNotExist: artworks/search.html
ERROR 2025-10-04 13:17:59,179 basehttp "GET /search/?q=None HTTP/1.1" 500 89586
INFO 2025-10-04 13:18:04,357 basehttp "GET /artworks/?category=art-africain-traditionnel HTTP/1.1" 200 23315
INFO 2025-10-04 13:18:14,400 basehttp "GET / HTTP/1.1" 200 16676
WARNING 2025-10-04 13:18:14,773 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 13:18:16,622 basehttp "GET /artworks/ HTTP/1.1" 200 22854
INFO 2025-10-04 13:18:29,484 basehttp "GET /virtual-tour/ HTTP/1.1" 200 30729
INFO 2025-10-04 13:18:30,369 basehttp "GET /static/panoramas/entrance.jpg HTTP/1.1" 200 45107
WARNING 2025-10-04 13:18:30,388 log Forbidden: /api/v1/virtual-tour/sessions/start/
WARNING 2025-10-04 13:18:30,389 basehttp "POST /api/v1/virtual-tour/sessions/start/ HTTP/1.1" 403 45
INFO 2025-10-04 13:19:36,906 basehttp "GET / HTTP/1.1" 200 16676
WARNING 2025-10-04 13:19:37,399 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 13:19:42,757 basehttp "GET /scan/ HTTP/1.1" 200 25872
INFO 2025-10-04 13:22:53,488 basehttp "GET / HTTP/1.1" 200 16676
WARNING 2025-10-04 13:22:53,900 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 13:24:38,137 basehttp "GET /artworks/ HTTP/1.1" 200 22854
INFO 2025-10-04 13:24:38,227 basehttp "GET /media/artworks/media/Afrikanischer_Maler_001.jpg HTTP/1.1" 304 0
INFO 2025-10-04 13:24:38,228 basehttp "GET /media/artworks/media/Bearded_men._3800-3100.Upper_Egypt.Mus%C3%A9e_des_Confluences.Lyon.jpg HTTP/1.1" 304 0
INFO 2025-10-04 13:30:19,954 basehttp "GET /admin/artworks/exhibition/ HTTP/1.1" 200 12237
INFO 2025-10-04 13:30:20,034 basehttp "GET /static/admin/css/base.css HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,053 basehttp "GET /static/admin/css/dark_mode.css HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,056 basehttp "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,072 basehttp "GET /static/admin/css/changelists.css HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,080 basehttp "GET /static/admin/css/responsive.css HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,104 basehttp "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,119 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:30:20,124 basehttp "GET /static/admin/js/jquery.init.js HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,142 basehttp "GET /static/admin/js/core.js HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,149 basehttp "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,172 basehttp "GET /static/admin/js/prepopulate.js HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,172 basehttp "GET /static/admin/js/actions.js HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,177 basehttp "GET /static/admin/js/urlify.js HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,191 basehttp "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,201 basehttp "GET /static/admin/img/search.svg HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,223 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,249 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,266 basehttp "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,266 basehttp "GET /static/admin/js/filters.js HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,272 basehttp "GET /static/admin/img/tooltag-add.svg HTTP/1.1" 304 0
INFO 2025-10-04 13:30:20,285 basehttp "GET /static/admin/img/icon-viewlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 13:30:27,166 basehttp "GET /admin/artworks/exhibition/add/ HTTP/1.1" 200 14281
INFO 2025-10-04 13:30:27,252 basehttp "GET /static/admin/css/forms.css HTTP/1.1" 304 0
INFO 2025-10-04 13:30:27,254 basehttp "GET /static/admin/js/prepopulate_init.js HTTP/1.1" 304 0
INFO 2025-10-04 13:30:27,254 basehttp "GET /static/admin/js/calendar.js HTTP/1.1" 304 0
INFO 2025-10-04 13:30:27,256 basehttp "GET /static/admin/js/admin/DateTimeShortcuts.js HTTP/1.1" 304 0
INFO 2025-10-04 13:30:27,267 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:30:27,281 basehttp "GET /static/admin/css/widgets.css HTTP/1.1" 304 0
INFO 2025-10-04 13:30:27,307 basehttp "GET /static/admin/js/change_form.js HTTP/1.1" 304 0
INFO 2025-10-04 13:30:27,461 basehttp "GET /static/admin/img/icon-calendar.svg HTTP/1.1" 304 0
INFO 2025-10-04 13:30:42,018 basehttp "GET /static/admin/img/calendar-icons.svg HTTP/1.1" 200 1094
INFO 2025-10-04 13:30:48,724 basehttp "POST /admin/artworks/exhibition/add/ HTTP/1.1" 302 0
INFO 2025-10-04 13:30:48,781 basehttp "GET /admin/artworks/exhibition/ HTTP/1.1" 200 14983
INFO 2025-10-04 13:30:48,878 basehttp "GET /static/admin/img/icon-yes.svg HTTP/1.1" 304 0
INFO 2025-10-04 13:30:48,894 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:30:48,967 basehttp "GET /static/admin/img/sorting-icons.svg HTTP/1.1" 304 0
INFO 2025-10-04 13:30:52,597 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 13:30:53,325 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 13:30:56,028 basehttp "GET /artworks/ HTTP/1.1" 200 20541
INFO 2025-10-04 13:30:56,306 basehttp "GET /media/artworks/media/Afrikanischer_Maler_001.jpg HTTP/1.1" 200 664845
INFO 2025-10-04 13:30:56,633 basehttp "GET /media/artworks/media/Bearded_men._3800-3100.Upper_Egypt.Mus%C3%A9e_des_Confluences.Lyon.jpg HTTP/1.1" 200 4048777
INFO 2025-10-04 13:31:59,644 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 23342
INFO 2025-10-04 13:31:59,764 basehttp "GET /media/artworks/qr_codes/qr_inv_90000171.png HTTP/1.1" 200 842
INFO 2025-10-04 13:32:36,851 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/?lang=EN HTTP/1.1" 200 23286
INFO 2025-10-04 13:32:41,773 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 24880
INFO 2025-10-04 13:32:41,869 basehttp "GET /media/artworks/qr_codes/qr_3936122202.png HTTP/1.1" 200 875
INFO 2025-10-04 13:37:04,050 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 13:37:14,969 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 13:39:38,103 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\admin.py changed, reloading.
INFO 2025-10-04 13:39:40,228 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 13:39:44,157 basehttp "GET /admin/artworks/exhibition/ HTTP/1.1" 200 16391
INFO 2025-10-04 13:39:44,293 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:40:09,511 basehttp "GET /admin/artworks/exhibition/3946f7ed-67ff-4497-b0d1-32eb83fbb983/change/ HTTP/1.1" 200 16289
INFO 2025-10-04 13:40:09,584 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 13:40:14,348 basehttp "GET /admin/ HTTP/1.1" 200 17081
INFO 2025-10-04 13:40:14,540 basehttp "GET /static/admin/css/dashboard.css HTTP/1.1" 200 441
INFO 2025-10-04 13:40:14,576 basehttp "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 13:40:14,576 basehttp "GET /static/admin/img/icon-deletelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 14:09:05,989 basehttp "GET /admin/artworks/artworkhotspot/ HTTP/1.1" 200 13744
INFO 2025-10-04 14:09:06,115 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:09:10,759 basehttp "GET /admin/artworks/artworkhotspot/add/ HTTP/1.1" 200 20115
INFO 2025-10-04 14:09:10,859 basehttp "GET /static/admin/css/vendor/select2/select2.css HTTP/1.1" 200 17358
INFO 2025-10-04 14:09:10,859 basehttp "GET /static/admin/css/autocomplete.css HTTP/1.1" 200 9114
INFO 2025-10-04 14:09:10,866 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:09:10,916 basehttp "GET /static/admin/js/vendor/select2/i18n/fr.js HTTP/1.1" 200 924
INFO 2025-10-04 14:09:10,919 basehttp "GET /static/admin/js/autocomplete.js HTTP/1.1" 200 1060
INFO 2025-10-04 14:09:10,970 basehttp "GET /static/admin/js/vendor/select2/select2.full.js HTTP/1.1" 200 173566
INFO 2025-10-04 14:09:12,847 basehttp "GET /admin/autocomplete/?app_label=artworks&model_name=artworkhotspot&field_name=room HTTP/1.1" 200 46
INFO 2025-10-04 14:09:15,329 basehttp "GET /admin/autocomplete/?app_label=artworks&model_name=artworkhotspot&field_name=artwork HTTP/1.1" 200 186
INFO 2025-10-04 14:09:27,227 basehttp "GET /admin/artworks/virtualtoursession/ HTTP/1.1" 200 14331
INFO 2025-10-04 14:09:27,303 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:09:29,566 basehttp "GET /admin/artworks/virtualtoursession/add/ HTTP/1.1" 200 17916
INFO 2025-10-04 14:09:29,630 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:09:34,791 basehttp "GET /admin/artworks/virtualroom/ HTTP/1.1" 200 13780
INFO 2025-10-04 14:09:34,866 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:09:37,201 basehttp "GET /admin/artworks/virtualroom/add/ HTTP/1.1" 200 36961
INFO 2025-10-04 14:09:37,266 basehttp "GET /static/admin/js/inlines.js HTTP/1.1" 304 0
INFO 2025-10-04 14:09:37,280 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:09:37,299 basehttp "GET /static/admin/img/icon-unknown.svg HTTP/1.1" 304 0
INFO 2025-10-04 14:09:37,405 basehttp "GET /static/admin/img/inline-delete.svg HTTP/1.1" 304 0
INFO 2025-10-04 14:10:13,701 basehttp "GET /admin/artworks/virtualroom/add/?_to_field=id&_popup=1 HTTP/1.1" 200 28249
INFO 2025-10-04 14:10:13,788 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:11:59,564 basehttp "POST /admin/artworks/virtualroom/add/?_to_field=id&_popup=1 HTTP/1.1" 200 393
INFO 2025-10-04 14:11:59,990 basehttp "GET /static/admin/js/popup_response.js HTTP/1.1" 200 551
INFO 2025-10-04 14:12:20,979 basehttp "GET /admin/artworks/virtualroom/ HTTP/1.1" 200 17374
INFO 2025-10-04 14:12:21,067 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57.jpg HTTP/1.1" 200 50149
INFO 2025-10-04 14:12:21,082 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:12:25,729 basehttp "GET /admin/artworks/virtualroom/add/ HTTP/1.1" 200 37127
INFO 2025-10-04 14:12:25,830 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:12:35,419 basehttp "GET /admin/artworks/virtualroom/ HTTP/1.1" 200 17374
INFO 2025-10-04 14:12:35,491 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57.jpg HTTP/1.1" 304 0
INFO 2025-10-04 14:12:35,505 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:12:40,027 basehttp "GET /admin/artworks/virtualroom/add/ HTTP/1.1" 200 37127
INFO 2025-10-04 14:12:40,117 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:13:46,933 basehttp "GET /admin/autocomplete/?app_label=artworks&model_name=artworkhotspot&field_name=artwork HTTP/1.1" 200 186
INFO 2025-10-04 14:13:50,171 basehttp "POST /admin/artworks/virtualroom/add/ HTTP/1.1" 200 37673
INFO 2025-10-04 14:13:50,464 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:14:40,006 basehttp "POST /admin/artworks/virtualroom/add/ HTTP/1.1" 200 37480
INFO 2025-10-04 14:14:40,329 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:14:56,821 basehttp "POST /admin/artworks/virtualroom/add/ HTTP/1.1" 302 0
INFO 2025-10-04 14:14:57,347 basehttp "GET /admin/artworks/virtualroom/ HTTP/1.1" 200 18578
INFO 2025-10-04 14:14:57,428 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57.jpg HTTP/1.1" 304 0
INFO 2025-10-04 14:14:57,437 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:14:57,443 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33.jpg HTTP/1.1" 200 45107
INFO 2025-10-04 14:14:57,462 basehttp "GET /static/admin/img/icon-no.svg HTTP/1.1" 304 0
INFO 2025-10-04 14:15:04,424 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 14:15:04,937 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
ERROR 2025-10-04 14:15:06,690 log Internal Server Error: /virtual-tour/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 875, in _resolve_lookup
    current = current[bit]
              ~~~~~~~^^^^^
TypeError: 'FieldFile' object is not subscriptable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 1072, in virtual_tour_view
    return render(request, 'virtual_tour.html', context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\shortcuts.py", line 24, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string
    return template.render(context, request)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render
    return self.template.render(context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 171, in render
    return self._render(context)
           ~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 163, in _render
    return self.nodelist.render(context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 163, in _render
    return self.nodelist.render(context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader_tags.py", line 65, in render
    result = block.nodelist.render(context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\defaulttags.py", line 241, in render
    nodelist.append(node.render_annotated(context))
                    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1059, in render
    output = self.filter_expression.resolve(context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 710, in resolve
    obj = self.var.resolve(context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 842, in resolve
    value = self._resolve_lookup(context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 885, in _resolve_lookup
    current = getattr(current, bit)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\files.py", line 66, in url
    self._require_file()
    ~~~~~~~~~~~~~~~~~~^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\db\models\fields\files.py", line 41, in _require_file
    raise ValueError(
        "The '%s' attribute has no file associated with it." % self.field.name
    )
ValueError: The 'ambient_audio' attribute has no file associated with it.
ERROR 2025-10-04 14:15:06,716 basehttp "GET /virtual-tour/ HTTP/1.1" 500 187065
INFO 2025-10-04 14:22:45,540 basehttp "GET /virtual-tour/ HTTP/1.1" 200 24343
WARNING 2025-10-04 14:23:13,672 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 14:23:13,673 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 14:25:56,485 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 14:26:01,368 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 14:27:17,367 basehttp "GET /virtual-tour/ HTTP/1.1" 200 25265
WARNING 2025-10-04 14:27:23,776 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 14:27:23,780 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 14:27:32,318 basehttp "GET /virtual-tour/ HTTP/1.1" 200 25265
WARNING 2025-10-04 14:27:32,416 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 14:27:32,418 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 14:28:27,820 basehttp "GET /admin/artworks/virtualroom/f03ac5d7-de9e-4f98-ad3e-04546834bba0/change/ HTTP/1.1" 200 38393
INFO 2025-10-04 14:28:27,925 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:28:35,697 basehttp "POST /admin/artworks/virtualroom/f03ac5d7-de9e-4f98-ad3e-04546834bba0/change/ HTTP/1.1" 302 0
INFO 2025-10-04 14:28:36,215 basehttp "GET /admin/artworks/virtualroom/ HTTP/1.1" 200 18580
INFO 2025-10-04 14:28:36,295 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33.jpg HTTP/1.1" 304 0
INFO 2025-10-04 14:28:36,305 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:28:36,329 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57.jpg HTTP/1.1" 304 0
INFO 2025-10-04 14:28:39,708 basehttp "GET /admin/artworks/virtualroom/04af9952-8a60-416a-932c-6f48a854a05e/change/ HTTP/1.1" 200 45684
INFO 2025-10-04 14:28:39,806 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:28:46,568 basehttp "POST /admin/artworks/virtualroom/04af9952-8a60-416a-932c-6f48a854a05e/change/ HTTP/1.1" 302 0
INFO 2025-10-04 14:28:47,590 basehttp "GET /admin/artworks/virtualroom/ HTTP/1.1" 200 18581
INFO 2025-10-04 14:28:47,802 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 14:28:50,456 basehttp "GET /virtual-tour/ HTTP/1.1" 200 25265
WARNING 2025-10-04 14:29:03,316 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 14:29:03,321 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 14:31:16,480 basehttp "GET /virtual-tour/ HTTP/1.1" 200 24013
WARNING 2025-10-04 14:31:16,658 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 14:31:16,682 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 14:31:59,714 basehttp "GET /virtual-tour/ HTTP/1.1" 200 24013
WARNING 2025-10-04 14:31:59,802 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 14:31:59,807 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 14:32:09,665 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 14:32:13,554 basehttp "GET /virtual-tour/ HTTP/1.1" 200 24013
WARNING 2025-10-04 14:32:13,987 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 14:32:14,000 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 14:33:40,910 basehttp "GET /virtual-tour/ HTTP/1.1" 200 24008
WARNING 2025-10-04 14:33:41,067 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 14:33:41,069 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 14:37:13,700 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27409
WARNING 2025-10-04 14:37:13,851 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 14:37:13,892 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 14:39:29,143 basehttp "GET /virtual-tour/ HTTP/1.1" 200 26919
WARNING 2025-10-04 14:39:29,236 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 14:39:29,237 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 14:39:37,434 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 14:39:41,308 basehttp "GET /virtual-tour/ HTTP/1.1" 200 26919
WARNING 2025-10-04 14:39:41,422 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 14:39:41,426 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 14:40:25,501 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 14:40:26,682 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 14:40:33,287 basehttp "GET /virtual-tour/ HTTP/1.1" 200 26919
WARNING 2025-10-04 14:40:41,129 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 14:40:41,131 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 14:40:47,591 basehttp "GET /virtual-tour/ HTTP/1.1" 200 26919
WARNING 2025-10-04 14:40:47,677 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 14:40:47,679 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
WARNING 2025-10-04 14:43:39,883 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 14:43:39,885 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
WARNING 2025-10-04 14:43:42,982 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 14:43:42,984 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5690
INFO 2025-10-04 14:43:45,195 basehttp "GET /virtual-tour/ HTTP/1.1" 200 26919
INFO 2025-10-04 14:47:54,345 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27434
WARNING 2025-10-04 15:00:49,534 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 15:00:53,077 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27434
INFO 2025-10-04 15:01:53,881 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27434
INFO 2025-10-04 15:01:57,022 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27434
INFO 2025-10-04 15:03:10,033 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 15:03:20,882 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 15:03:36,872 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\urls.py changed, reloading.
INFO 2025-10-04 15:03:38,793 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 15:03:43,000 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\urls.py changed, reloading.
INFO 2025-10-04 15:03:45,068 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 15:04:02,343 basehttp "GET /virtual-tour/debug/ HTTP/1.1" 200 366
INFO 2025-10-04 15:04:45,900 basehttp "GET /admin/artworks/virtualroom/f03ac5d7-de9e-4f98-ad3e-04546834bba0/change/ HTTP/1.1" 200 38393
INFO 2025-10-04 15:04:45,984 basehttp "GET /static/admin/css/base.css HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,009 basehttp "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,010 basehttp "GET /static/admin/css/dark_mode.css HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,046 basehttp "GET /static/admin/css/forms.css HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,053 basehttp "GET /static/admin/js/jquery.init.js HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,054 basehttp "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,155 basehttp "GET /static/admin/css/responsive.css HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,155 basehttp "GET /static/admin/js/core.js HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,156 basehttp "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,252 basehttp "GET /static/admin/js/actions.js HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,253 basehttp "GET /static/admin/js/prepopulate.js HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,253 basehttp "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,285 basehttp "GET /static/admin/css/widgets.css HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,285 basehttp "GET /static/admin/js/urlify.js HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,323 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 15:04:46,383 basehttp "GET /static/admin/js/prepopulate_init.js HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,397 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,439 basehttp "GET /static/admin/img/icon-viewlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,440 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,440 basehttp "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,441 basehttp "GET /static/admin/js/change_form.js HTTP/1.1" 304 0
INFO 2025-10-04 15:04:46,441 basehttp "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 15:05:45,674 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27793
WARNING 2025-10-04 15:05:50,026 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:05:50,027 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5883
INFO 2025-10-04 15:06:47,283 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27789
WARNING 2025-10-04 15:06:47,405 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:06:47,407 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5883
INFO 2025-10-04 15:08:01,093 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 15:08:15,872 autoreload Watching for file changes with StatReloader
WARNING 2025-10-04 15:08:19,070 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:08:19,084 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5883
WARNING 2025-10-04 15:08:19,206 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:08:19,210 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5883
INFO 2025-10-04 15:09:14,905 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 15:09:24,721 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 15:09:29,696 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27789
WARNING 2025-10-04 15:09:29,797 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:09:29,800 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5883
INFO 2025-10-04 15:10:52,023 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27648
WARNING 2025-10-04 15:10:52,156 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:10:52,162 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5883
INFO 2025-10-04 15:12:29,699 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27648
WARNING 2025-10-04 15:12:29,793 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:12:29,794 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5883
INFO 2025-10-04 15:12:59,739 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 15:13:04,657 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27648
WARNING 2025-10-04 15:13:04,735 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:13:04,738 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5883
INFO 2025-10-04 15:14:22,745 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27151
WARNING 2025-10-04 15:14:22,854 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:14:22,859 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5883
INFO 2025-10-04 15:14:23,314 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57.jpg HTTP/1.1" 200 50149
INFO 2025-10-04 15:14:40,306 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33.jpg HTTP/1.1" 200 45107
INFO 2025-10-04 15:14:55,204 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 15:14:55,613 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 15:14:56,970 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27151
WARNING 2025-10-04 15:15:34,292 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:15:34,294 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5883
INFO 2025-10-04 15:16:54,526 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27652
WARNING 2025-10-04 15:16:54,652 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:16:54,654 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5883
INFO 2025-10-04 15:17:40,227 basehttp "POST /admin/artworks/virtualroom/f03ac5d7-de9e-4f98-ad3e-04546834bba0/change/ HTTP/1.1" 302 0
INFO 2025-10-04 15:17:41,595 basehttp "GET /admin/artworks/virtualroom/ HTTP/1.1" 200 18580
INFO 2025-10-04 15:17:41,762 basehttp "GET /static/admin/css/changelists.css HTTP/1.1" 304 0
INFO 2025-10-04 15:17:41,763 basehttp "GET /static/admin/img/search.svg HTTP/1.1" 304 0
INFO 2025-10-04 15:17:41,782 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 15:17:41,796 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57.jpg HTTP/1.1" 304 0
INFO 2025-10-04 15:17:41,812 basehttp "GET /static/admin/img/icon-yes.svg HTTP/1.1" 304 0
INFO 2025-10-04 15:17:41,857 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33.jpg HTTP/1.1" 304 0
INFO 2025-10-04 15:17:41,870 basehttp "GET /static/admin/js/filters.js HTTP/1.1" 304 0
INFO 2025-10-04 15:17:41,991 basehttp "GET /static/admin/img/sorting-icons.svg HTTP/1.1" 304 0
INFO 2025-10-04 15:17:41,992 basehttp "GET /static/admin/img/tooltag-add.svg HTTP/1.1" 304 0
INFO 2025-10-04 15:17:44,362 basehttp "GET /admin/artworks/virtualroom/04af9952-8a60-416a-932c-6f48a854a05e/change/ HTTP/1.1" 200 45684
INFO 2025-10-04 15:17:44,713 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 15:17:55,550 basehttp "POST /admin/artworks/virtualroom/04af9952-8a60-416a-932c-6f48a854a05e/change/ HTTP/1.1" 302 0
INFO 2025-10-04 15:17:57,079 basehttp "GET /admin/artworks/virtualroom/ HTTP/1.1" 200 18581
INFO 2025-10-04 15:17:57,266 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 15:17:59,979 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27795
WARNING 2025-10-04 15:18:00,165 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:18:00,167 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5883
ERROR 2025-10-04 15:19:37,028 basehttp "GET /virtual-tour/ HTTP/1.1" 500 211529
WARNING 2025-10-04 15:19:37,474 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:19:37,488 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5883
INFO 2025-10-04 15:21:49,321 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27264
WARNING 2025-10-04 15:21:49,469 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:21:49,478 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5883
INFO 2025-10-04 15:22:06,616 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27290
WARNING 2025-10-04 15:22:06,773 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:22:06,775 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5883
INFO 2025-10-04 15:22:14,130 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27290
WARNING 2025-10-04 15:22:14,237 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:22:14,238 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5883
INFO 2025-10-04 15:22:27,154 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27151
WARNING 2025-10-04 15:22:27,255 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:22:27,256 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 5883
INFO 2025-10-04 15:22:27,594 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57.jpg HTTP/1.1" 304 0
INFO 2025-10-04 15:24:11,105 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 15:24:19,042 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 15:24:26,567 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\urls.py changed, reloading.
INFO 2025-10-04 15:24:27,988 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 15:25:07,392 basehttp "GET /virtual-tour/ HTTP/1.1" 200 26784
WARNING 2025-10-04 15:25:07,508 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:25:07,511 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 6075
INFO 2025-10-04 15:26:46,170 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 15:26:50,175 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 15:27:03,028 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\urls.py changed, reloading.
INFO 2025-10-04 15:27:04,807 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 15:54:18,423 basehttp "GET /virtual-tour/ HTTP/1.1" 200 24364
WARNING 2025-10-04 15:54:18,570 log Not Found: /.well-known/appspecific/com.chrome.devtools.json
WARNING 2025-10-04 15:54:18,572 basehttp "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 6276
INFO 2025-10-04 15:54:19,061 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 882
INFO 2025-10-04 15:54:19,332 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57.jpg HTTP/1.1" 304 0
INFO 2025-10-04 15:54:19,590 basehttp "GET /media/virtual_tour/audio/dammeblancheenglish.ogg HTTP/1.1" 200 42551
INFO 2025-10-04 15:56:42,504 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33.jpg HTTP/1.1" 304 0
INFO 2025-10-04 15:56:42,508 basehttp "GET /media/virtual_tour/audio/dammeblanchefrench.ogg HTTP/1.1" 200 34539
INFO 2025-10-04 15:56:46,195 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 23342
INFO 2025-10-04 15:56:46,290 basehttp "GET /media/artworks/qr_codes/qr_inv_90000171.png HTTP/1.1" 304 0
INFO 2025-10-04 15:56:46,290 basehttp "GET /media/artworks/media/Bearded_men._3800-3100.Upper_Egypt.Mus%C3%A9e_des_Confluences.Lyon.jpg HTTP/1.1" 304 0
INFO 2025-10-04 15:56:46,424 basehttp "GET /media/artworks/media/Afrikanischer_Maler_001.jpg HTTP/1.1" 304 0
WARNING 2025-10-04 15:57:03,118 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 15:57:04,695 basehttp "GET /virtual-tour/ HTTP/1.1" 200 24364
INFO 2025-10-04 15:57:05,052 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 882
INFO 2025-10-04 15:57:13,881 basehttp "GET /virtual-tour/ HTTP/1.1" 200 24364
INFO 2025-10-04 15:57:14,264 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 882
INFO 2025-10-04 15:57:20,006 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 23342
INFO 2025-10-04 15:58:01,772 basehttp "GET /virtual-tour/ HTTP/1.1" 200 24364
INFO 2025-10-04 15:58:02,180 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 882
INFO 2025-10-04 15:58:02,272 basehttp "GET /media/virtual_tour/audio/dammeblancheenglish.ogg HTTP/1.1" 304 0
INFO 2025-10-04 15:58:39,203 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27151
INFO 2025-10-04 15:58:46,203 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27151
INFO 2025-10-04 15:58:54,605 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27151
INFO 2025-10-04 15:59:25,955 basehttp "GET /virtual-tour/ HTTP/1.1" 200 24364
INFO 2025-10-04 15:59:26,340 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 882
INFO 2025-10-04 15:59:56,545 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 15:59:56,835 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 16:00:00,120 basehttp "GET /artworks/ HTTP/1.1" 200 20541
INFO 2025-10-04 16:00:02,608 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 24880
INFO 2025-10-04 16:00:02,674 basehttp "GET /media/artworks/qr_codes/qr_3936122202.png HTTP/1.1" 304 0
INFO 2025-10-04 16:00:14,621 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/?lang=FR HTTP/1.1" 200 26797
INFO 2025-10-04 16:00:14,931 basehttp "GET /media/artworks/audio/dammeblanchefrench.ogg HTTP/1.1" 200 34539
WARNING 2025-10-04 16:00:16,938 log Not Found: /favicon.ico
WARNING 2025-10-04 16:00:16,939 basehttp "GET /favicon.ico HTTP/1.1" 404 6165
INFO 2025-10-04 16:02:44,427 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/3d/ HTTP/1.1" 200 20031
INFO 2025-10-04 16:02:45,298 basehttp "GET /media/artworks/360/Afrikanischer_Maler_001.jpg HTTP/1.1" 200 664845
INFO 2025-10-04 16:02:53,577 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 24880
INFO 2025-10-04 16:03:00,719 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/3d/ HTTP/1.1" 200 20031
INFO 2025-10-04 16:47:07,805 basehttp "GET /virtual-tour/ HTTP/1.1" 200 24364
INFO 2025-10-04 16:47:09,507 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 882
INFO 2025-10-04 16:47:09,900 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57.jpg HTTP/1.1" 304 0
INFO 2025-10-04 16:47:09,901 basehttp "GET /media/virtual_tour/audio/dammeblancheenglish.ogg HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,167 basehttp "GET /admin/artworks/virtualroom/add/ HTTP/1.1" 200 37295
INFO 2025-10-04 16:47:18,393 basehttp "GET /static/admin/css/base.css HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,406 basehttp "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,406 basehttp "GET /static/admin/css/dark_mode.css HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,431 basehttp "GET /static/admin/css/forms.css HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,439 basehttp "GET /static/admin/css/vendor/select2/select2.css HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,446 basehttp "GET /static/admin/css/autocomplete.css HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,475 basehttp "GET /static/admin/css/responsive.css HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,481 basehttp "GET /static/admin/css/widgets.css HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,512 basehttp "GET /static/admin/js/vendor/select2/select2.full.js HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,515 basehttp "GET /static/admin/js/vendor/select2/i18n/fr.js HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,572 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 16:47:18,593 basehttp "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,606 basehttp "GET /static/admin/js/jquery.init.js HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,621 basehttp "GET /static/admin/js/autocomplete.js HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,623 basehttp "GET /static/admin/js/core.js HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,632 basehttp "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,656 basehttp "GET /static/admin/js/inlines.js HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,659 basehttp "GET /static/admin/js/urlify.js HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,664 basehttp "GET /static/admin/js/actions.js HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,684 basehttp "GET /static/admin/js/prepopulate.js HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,704 basehttp "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,704 basehttp "GET /static/admin/js/prepopulate_init.js HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,748 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,789 basehttp "GET /static/admin/img/icon-unknown.svg HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,790 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,799 basehttp "GET /static/admin/js/change_form.js HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,799 basehttp "GET /static/admin/img/icon-viewlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,803 basehttp "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,805 basehttp "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 16:47:18,962 basehttp "GET /static/admin/img/inline-delete.svg HTTP/1.1" 304 0
INFO 2025-10-04 16:48:12,116 basehttp "POST /admin/artworks/virtualroom/add/ HTTP/1.1" 200 37507
INFO 2025-10-04 16:48:12,581 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 16:48:24,464 basehttp "POST /admin/artworks/virtualroom/add/ HTTP/1.1" 200 37530
INFO 2025-10-04 16:48:24,819 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 16:48:38,913 basehttp "POST /admin/artworks/virtualroom/add/ HTTP/1.1" 302 0
INFO 2025-10-04 16:48:40,495 basehttp "GET /admin/artworks/virtualroom/ HTTP/1.1" 200 19490
INFO 2025-10-04 16:48:40,713 basehttp "GET /static/admin/img/search.svg HTTP/1.1" 304 0
INFO 2025-10-04 16:48:40,716 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57.jpg HTTP/1.1" 304 0
INFO 2025-10-04 16:48:40,717 basehttp "GET /static/admin/css/changelists.css HTTP/1.1" 304 0
INFO 2025-10-04 16:48:40,745 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 16:48:40,816 basehttp "GET /static/admin/img/icon-yes.svg HTTP/1.1" 304 0
INFO 2025-10-04 16:48:40,882 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33.jpg HTTP/1.1" 304 0
INFO 2025-10-04 16:48:40,890 basehttp "GET /static/admin/js/filters.js HTTP/1.1" 304 0
INFO 2025-10-04 16:48:40,894 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33_1faZWf6.jpg HTTP/1.1" 200 45107
INFO 2025-10-04 16:48:40,908 basehttp "GET /static/admin/img/sorting-icons.svg HTTP/1.1" 304 0
INFO 2025-10-04 16:48:41,014 basehttp "GET /static/admin/img/tooltag-add.svg HTTP/1.1" 304 0
INFO 2025-10-04 16:48:41,028 basehttp "GET /static/admin/img/icon-no.svg HTTP/1.1" 304 0
INFO 2025-10-04 16:48:44,164 basehttp "GET /virtual-tour/ HTTP/1.1" 200 25065
INFO 2025-10-04 16:48:45,083 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1262
INFO 2025-10-04 16:48:48,500 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33.jpg HTTP/1.1" 304 0
INFO 2025-10-04 16:48:48,505 basehttp "GET /media/virtual_tour/audio/dammeblanchefrench.ogg HTTP/1.1" 304 0
INFO 2025-10-04 16:48:52,153 basehttp "GET /media/artworks/360/Afrikanischer_Maler_001.jpg HTTP/1.1" 304 0
INFO 2025-10-04 16:48:55,251 basehttp "GET /artworks/ HTTP/1.1" 200 20541
INFO 2025-10-04 16:48:55,318 basehttp "GET /media/artworks/media/Afrikanischer_Maler_001.jpg HTTP/1.1" 304 0
INFO 2025-10-04 16:48:55,318 basehttp "GET /media/artworks/media/Bearded_men._3800-3100.Upper_Egypt.Mus%C3%A9e_des_Confluences.Lyon.jpg HTTP/1.1" 304 0
INFO 2025-10-04 16:48:57,959 basehttp "GET /virtual-tour/ HTTP/1.1" 200 25065
INFO 2025-10-04 16:48:58,378 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1262
INFO 2025-10-04 16:49:05,651 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33_1faZWf6.jpg HTTP/1.1" 200 45107
INFO 2025-10-04 16:52:44,671 basehttp "GET /virtual-tour/ HTTP/1.1" 200 25065
INFO 2025-10-04 16:52:45,284 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1262
INFO 2025-10-04 16:52:57,685 basehttp "GET /scan/ HTTP/1.1" 200 24155
INFO 2025-10-04 16:53:24,003 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 16:53:24,250 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 17:02:00,467 basehttp "GET /virtual-tour/ HTTP/1.1" 200 26269
INFO 2025-10-04 17:02:01,108 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1262
INFO 2025-10-04 17:02:01,367 basehttp "GET /media/virtual_tour/audio/dammeblancheenglish.ogg HTTP/1.1" 304 0
INFO 2025-10-04 17:02:03,365 basehttp "GET /media/virtual_tour/audio/dammeblanchefrench.ogg HTTP/1.1" 304 0
INFO 2025-10-04 17:02:06,965 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 23342
INFO 2025-10-04 17:02:07,053 basehttp "GET /media/artworks/qr_codes/qr_inv_90000171.png HTTP/1.1" 304 0
INFO 2025-10-04 17:02:14,996 basehttp "GET /artworks/ HTTP/1.1" 200 20541
INFO 2025-10-04 17:02:21,376 basehttp "GET /virtual-tour/ HTTP/1.1" 200 26269
INFO 2025-10-04 17:02:21,702 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1262
INFO 2025-10-04 17:02:35,234 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33_1faZWf6.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:03:55,942 basehttp "GET /admin/artworks/roomconnection/ HTTP/1.1" 200 16598
INFO 2025-10-04 17:03:56,039 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 17:04:02,089 basehttp "GET /admin/artworks/roomconnection/923cd063-da91-46a4-8cf5-e30b6dde50cd/change/ HTTP/1.1" 200 20358
INFO 2025-10-04 17:04:02,181 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 17:04:17,667 basehttp "POST /admin/artworks/roomconnection/923cd063-da91-46a4-8cf5-e30b6dde50cd/change/ HTTP/1.1" 302 0
INFO 2025-10-04 17:04:17,724 basehttp "GET /admin/artworks/roomconnection/ HTTP/1.1" 200 16883
INFO 2025-10-04 17:04:17,812 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 17:04:20,158 basehttp "GET /admin/artworks/roomconnection/12207715-3151-430c-ba1f-9c557f343647/change/ HTTP/1.1" 200 20359
INFO 2025-10-04 17:04:20,246 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 17:04:34,374 basehttp "POST /admin/artworks/roomconnection/12207715-3151-430c-ba1f-9c557f343647/change/ HTTP/1.1" 302 0
INFO 2025-10-04 17:04:34,423 basehttp "GET /admin/artworks/roomconnection/ HTTP/1.1" 200 16882
INFO 2025-10-04 17:04:34,508 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 17:04:42,751 basehttp "GET /artworks/ HTTP/1.1" 200 20541
INFO 2025-10-04 17:04:44,393 basehttp "GET /virtual-tour/ HTTP/1.1" 200 26269
INFO 2025-10-04 17:04:44,727 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1260
INFO 2025-10-04 17:04:44,784 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:04:46,912 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:05:30,423 basehttp "GET /virtual-tour/ HTTP/1.1" 200 26429
INFO 2025-10-04 17:05:30,812 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1260
INFO 2025-10-04 17:05:46,458 basehttp "GET /virtual-tour/ HTTP/1.1" 200 26429
INFO 2025-10-04 17:05:46,763 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1260
INFO 2025-10-04 17:06:29,061 basehttp "GET /virtual-tour/ HTTP/1.1" 200 26429
INFO 2025-10-04 17:06:29,443 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1260
INFO 2025-10-04 17:09:49,689 basehttp "GET /virtual-tour/ HTTP/1.1" 200 25441
INFO 2025-10-04 17:09:50,229 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1260
INFO 2025-10-04 17:11:52,150 basehttp "GET /virtual-tour/ HTTP/1.1" 200 25802
INFO 2025-10-04 17:11:52,797 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1260
INFO 2025-10-04 17:14:04,337 basehttp "GET /virtual-tour/ HTTP/1.1" 200 25802
INFO 2025-10-04 17:14:05,372 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1260
INFO 2025-10-04 17:14:05,604 basehttp "GET /media/virtual_tour/audio/dammeblancheenglish.ogg HTTP/1.1" 304 0
INFO 2025-10-04 17:14:07,333 basehttp "GET /media/virtual_tour/audio/dammeblanchefrench.ogg HTTP/1.1" 304 0
INFO 2025-10-04 17:14:29,064 basehttp "GET /admin/artworks/roomvisit/ HTTP/1.1" 200 14275
INFO 2025-10-04 17:14:29,162 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 17:14:31,042 basehttp "GET /admin/artworks/virtualroom/ HTTP/1.1" 200 19217
INFO 2025-10-04 17:14:31,211 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:14:31,211 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:14:31,222 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 17:14:31,253 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33_1faZWf6.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:14:39,194 basehttp "GET /admin/artworks/virtualroom/add/ HTTP/1.1" 200 37463
INFO 2025-10-04 17:14:39,314 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 17:15:49,667 basehttp "POST /admin/artworks/virtualroom/add/ HTTP/1.1" 302 0
INFO 2025-10-04 17:15:49,972 basehttp "GET /admin/artworks/virtualroom/ HTTP/1.1" 200 20423
INFO 2025-10-04 17:15:50,070 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 17:15:50,088 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57_JvVuYim.jpg HTTP/1.1" 200 50149
INFO 2025-10-04 17:15:54,088 basehttp "GET /artworks/ HTTP/1.1" 200 20541
INFO 2025-10-04 17:15:54,185 basehttp "GET /media/artworks/media/Afrikanischer_Maler_001.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:15:54,185 basehttp "GET /media/artworks/media/Bearded_men._3800-3100.Upper_Egypt.Mus%C3%A9e_des_Confluences.Lyon.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:15:55,417 basehttp "GET /virtual-tour/ HTTP/1.1" 200 26517
INFO 2025-10-04 17:15:55,738 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1662
INFO 2025-10-04 17:16:00,062 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33_1faZWf6.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:19:57,719 basehttp "GET /virtual-tour/ HTTP/1.1" 200 26409
INFO 2025-10-04 17:19:58,636 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1662
INFO 2025-10-04 17:22:27,071 basehttp "GET /virtual-tour/ HTTP/1.1" 200 26156
INFO 2025-10-04 17:22:27,546 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1662
INFO 2025-10-04 17:22:27,641 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:22:29,448 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:22:31,388 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33_1faZWf6.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:22:32,605 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57_JvVuYim.jpg HTTP/1.1" 200 50149
INFO 2025-10-04 17:27:40,225 basehttp "GET / HTTP/1.1" 200 14959
WARNING 2025-10-04 17:27:40,804 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 17:28:27,945 basehttp "GET /artworks/ HTTP/1.1" 200 20541
INFO 2025-10-04 17:30:20,686 basehttp "GET /artworks/ HTTP/1.1" 200 20475
INFO 2025-10-04 17:30:25,601 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 24880
INFO 2025-10-04 17:30:25,658 basehttp "GET /media/artworks/qr_codes/qr_3936122202.png HTTP/1.1" 304 0
INFO 2025-10-04 17:30:29,424 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/?lang=FR HTTP/1.1" 200 26798
INFO 2025-10-04 17:30:29,784 basehttp "GET /media/artworks/audio/dammeblanchefrench.ogg HTTP/1.1" 304 0
INFO 2025-10-04 17:32:54,524 basehttp "GET /artworks/ HTTP/1.1" 200 20476
INFO 2025-10-04 17:32:56,586 basehttp "GET /search/?q= HTTP/1.1" 200 15635
INFO 2025-10-04 17:32:59,111 basehttp "GET /search/?q=masque HTTP/1.1" 200 16620
INFO 2025-10-04 17:33:03,068 basehttp "GET /search/?q=masque HTTP/1.1" 200 16620
INFO 2025-10-04 17:33:04,675 basehttp "GET /search/ HTTP/1.1" 200 15635
INFO 2025-10-04 17:33:06,642 basehttp "GET /search/?q=sculpture HTTP/1.1" 200 16635
INFO 2025-10-04 17:33:08,224 basehttp "GET /search/?q=sculpture HTTP/1.1" 200 16635
INFO 2025-10-04 17:33:13,636 basehttp "GET /artworks/ HTTP/1.1" 200 20476
INFO 2025-10-04 17:33:20,421 basehttp "GET /search/?q=hommes+barbus HTTP/1.1" 200 18396
INFO 2025-10-04 17:33:34,671 basehttp "GET /search/?q=Art+africain+traditionnel HTTP/1.1" 200 16715
INFO 2025-10-04 17:33:42,297 basehttp "GET /search/?q=Art+africain+traditionnel HTTP/1.1" 200 16715
INFO 2025-10-04 17:33:44,053 basehttp "GET /artworks/ HTTP/1.1" 200 20476
INFO 2025-10-04 17:33:48,574 basehttp "GET /search/?q=Dame HTTP/1.1" 200 18292
INFO 2025-10-04 17:33:56,081 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 24881
INFO 2025-10-04 17:39:37,874 basehttp "GET /artworks/ HTTP/1.1" 200 21406
INFO 2025-10-04 17:39:38,144 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 200 1187970
INFO 2025-10-04 17:39:59,361 basehttp "GET /artworks/ HTTP/1.1" 200 21399
INFO 2025-10-04 17:39:59,424 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
INFO 2025-10-04 17:40:22,487 basehttp "GET /artworks/ HTTP/1.1" 200 21392
INFO 2025-10-04 17:40:22,638 basehttp "GET /media/artworks/media/Bearded_men._3800-3100.Upper_Egypt.Mus%C3%A9e_des_Confluences.Lyon.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:40:22,639 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
INFO 2025-10-04 17:40:30,003 basehttp "GET /artworks/?category=art-africain-traditionnel HTTP/1.1" 200 21853
INFO 2025-10-04 17:40:30,183 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
INFO 2025-10-04 17:40:37,844 basehttp "GET / HTTP/1.1" 200 15875
WARNING 2025-10-04 17:40:38,185 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 17:40:59,858 basehttp "GET / HTTP/1.1" 200 15875
INFO 2025-10-04 17:40:59,904 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
WARNING 2025-10-04 17:41:00,179 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
ERROR 2025-10-04 17:45:46,442 log Internal Server Error: /
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render
    return self.template.render(context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 171, in render
    return self._render(context)
           ~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 163, in _render
    return self.nodelist.render(context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 163, in _render
    return self.nodelist.render(context)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated
    return self.render(context)
           ~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader_tags.py", line 134, in render
    compiled_parent = self.get_parent(context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader_tags.py", line 131, in get_parent
    return self.find_template(parent, context)
           ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader_tags.py", line 109, in find_template
    template, origin = context.template.engine.find_template(
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        template_name,
        ^^^^^^^^^^^^^^
        skip=history,
        ^^^^^^^^^^^^^
    )
    ^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\engine.py", line 161, in find_template
    raise TemplateDoesNotExist(name, tried=tried)
django.template.exceptions.TemplateDoesNotExist: base.html

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 820, in home_view
    return render(request, 'home.html', context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\shortcuts.py", line 24, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string
    return template.render(context, request)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\backends\django.py", line 63, in render
    reraise(exc, self.backend)
    ~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\backends\django.py", line 84, in reraise
    raise new from exc
django.template.exceptions.TemplateDoesNotExist: base.html
ERROR 2025-10-04 17:45:46,478 basehttp "GET / HTTP/1.1" 500 158702
INFO 2025-10-04 17:47:23,915 basehttp "GET / HTTP/1.1" 200 16295
INFO 2025-10-04 17:47:24,064 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
WARNING 2025-10-04 17:47:24,847 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 17:47:44,531 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 17:48:21,833 basehttp "GET / HTTP/1.1" 200 16295
INFO 2025-10-04 17:48:21,881 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
WARNING 2025-10-04 17:48:22,148 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 17:48:24,002 basehttp "GET / HTTP/1.1" 200 16295
WARNING 2025-10-04 17:48:24,226 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 17:48:25,025 basehttp "GET / HTTP/1.1" 200 16295
WARNING 2025-10-04 17:48:25,272 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 17:48:36,514 basehttp "GET / HTTP/1.1" 200 16295
WARNING 2025-10-04 17:48:36,813 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 17:48:38,255 basehttp "GET /artworks/ HTTP/1.1" 200 21812
INFO 2025-10-04 17:48:38,345 basehttp "GET /media/artworks/media/Afrikanischer_Maler_001.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:48:40,259 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27492
INFO 2025-10-04 17:48:40,622 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1662
INFO 2025-10-04 17:48:40,700 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:48:40,728 basehttp "GET /media/virtual_tour/audio/dammeblancheenglish.ogg HTTP/1.1" 304 0
INFO 2025-10-04 17:48:42,995 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:48:42,999 basehttp "GET /media/virtual_tour/audio/dammeblanchefrench.ogg HTTP/1.1" 304 0
INFO 2025-10-04 17:48:45,854 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33_1faZWf6.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:48:49,568 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57_JvVuYim.jpg HTTP/1.1" 304 0
INFO 2025-10-04 17:49:44,030 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27492
INFO 2025-10-04 17:49:44,103 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
INFO 2025-10-04 17:49:44,354 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1662
INFO 2025-10-04 17:51:32,295 basehttp "GET / HTTP/1.1" 200 16295
INFO 2025-10-04 17:51:32,360 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
WARNING 2025-10-04 17:51:32,579 basehttp "GET /static/images/pattern.png HTTP/1.1" 404 1914
INFO 2025-10-04 17:51:39,561 basehttp "GET /artworks/ HTTP/1.1" 200 21812
INFO 2025-10-04 17:53:36,670 basehttp "GET / HTTP/1.1" 200 29973
INFO 2025-10-04 17:53:36,758 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
INFO 2025-10-04 17:53:36,943 basehttp "GET /static/images/mcn.gif HTTP/1.1" 200 337208
INFO 2025-10-04 17:53:37,027 basehttp "GET /media/categories/Arte_yoruba_nigeria_testa_da_ife_12-15mo_secolo.jpeg HTTP/1.1" 200 1644806
INFO 2025-10-04 17:54:16,522 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27492
INFO 2025-10-04 17:54:16,897 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1662
INFO 2025-10-04 17:54:20,456 basehttp "GET / HTTP/1.1" 200 29973
INFO 2025-10-04 17:55:41,252 basehttp "GET / HTTP/1.1" 200 29973
INFO 2025-10-04 17:55:41,326 basehttp "GET /static/images/mcn.gif HTTP/1.1" 304 0
INFO 2025-10-04 17:55:41,326 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
INFO 2025-10-04 17:55:46,466 basehttp "GET /scan/ HTTP/1.1" 200 25491
INFO 2025-10-04 17:56:04,565 basehttp "GET /scan/ HTTP/1.1" 200 25491
INFO 2025-10-04 17:58:24,780 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 17:58:27,068 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 17:59:17,268 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\musee_mcn\urls.py changed, reloading.
INFO 2025-10-04 17:59:18,176 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 18:00:45,546 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 24679
INFO 2025-10-04 18:00:45,783 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
INFO 2025-10-04 18:00:45,864 basehttp "GET /media/artworks/qr_codes/qr_inv_90000171.png HTTP/1.1" 304 0
INFO 2025-10-04 18:01:34,990 basehttp "GET /artworks/ HTTP/1.1" 200 21813
INFO 2025-10-04 18:01:55,999 basehttp "GET / HTTP/1.1" 200 29981
INFO 2025-10-04 18:01:56,114 basehttp "GET /static/images/mcn.gif HTTP/1.1" 304 0
INFO 2025-10-04 18:01:59,812 basehttp "GET /login/ HTTP/1.1" 200 18279
INFO 2025-10-04 18:03:05,394 basehttp "GET /login/ HTTP/1.1" 200 18546
INFO 2025-10-04 18:03:05,472 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
INFO 2025-10-04 18:03:16,173 basehttp "POST /login/ HTTP/1.1" 200 19299
INFO 2025-10-04 18:03:24,768 basehttp "POST /login/ HTTP/1.1" 302 0
INFO 2025-10-04 18:03:24,840 basehttp "GET / HTTP/1.1" 200 32005
INFO 2025-10-04 18:03:30,823 basehttp "GET /logout/ HTTP/1.1" 302 0
INFO 2025-10-04 18:03:30,884 basehttp "GET / HTTP/1.1" 200 30312
INFO 2025-10-04 18:03:32,702 basehttp "GET /login/ HTTP/1.1" 200 18546
INFO 2025-10-04 18:03:36,610 basehttp "GET /register/ HTTP/1.1" 200 23249
INFO 2025-10-04 18:03:50,327 basehttp "GET / HTTP/1.1" 200 29981
INFO 2025-10-04 18:10:29,991 basehttp "GET / HTTP/1.1" 200 29981
INFO 2025-10-04 18:10:30,070 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
INFO 2025-10-04 18:10:30,070 basehttp "GET /static/images/mcn.gif HTTP/1.1" 304 0
INFO 2025-10-04 18:10:30,088 basehttp "GET /media/artworks/media/Bearded_men._3800-3100.Upper_Egypt.Mus%C3%A9e_des_Confluences.Lyon.jpg HTTP/1.1" 304 0
INFO 2025-10-04 18:10:36,758 basehttp "GET /scan/ HTTP/1.1" 200 28320
INFO 2025-10-04 18:11:55,830 basehttp "GET /api/v1/ HTTP/1.1" 200 6865
INFO 2025-10-04 18:11:56,324 basehttp "GET /static/rest_framework/css/bootstrap-tweaks.css HTTP/1.1" 200 3385
INFO 2025-10-04 18:11:56,342 basehttp "GET /static/rest_framework/css/default.css HTTP/1.1" 200 1152
INFO 2025-10-04 18:11:56,354 basehttp "GET /static/rest_framework/css/bootstrap.min.css HTTP/1.1" 200 121457
INFO 2025-10-04 18:11:56,357 basehttp "GET /static/rest_framework/css/prettify.css HTTP/1.1" 200 817
INFO 2025-10-04 18:11:56,371 basehttp "GET /static/rest_framework/js/csrf.js HTTP/1.1" 200 1719
INFO 2025-10-04 18:11:56,380 basehttp "GET /static/rest_framework/js/ajax-form.js HTTP/1.1" 200 3597
INFO 2025-10-04 18:11:56,424 basehttp "GET /static/rest_framework/js/jquery-3.5.1.min.js HTTP/1.1" 200 89476
INFO 2025-10-04 18:11:56,435 basehttp "GET /static/rest_framework/js/default.js HTTP/1.1" 200 1268
INFO 2025-10-04 18:11:56,438 basehttp "GET /static/rest_framework/img/grid.png HTTP/1.1" 200 1458
INFO 2025-10-04 18:11:56,441 basehttp "GET /static/rest_framework/js/prettify-min.js HTTP/1.1" 200 13632
INFO 2025-10-04 18:11:56,460 basehttp "GET /static/rest_framework/js/bootstrap.min.js HTTP/1.1" 200 39680
INFO 2025-10-04 18:12:03,222 basehttp "GET /api/v1/languages/ HTTP/1.1" 200 8430
INFO 2025-10-04 18:12:03,358 basehttp "GET /static/rest_framework/fonts/glyphicons-halflings-regular.woff2 HTTP/1.1" 200 18028
INFO 2025-10-04 18:12:14,524 basehttp "GET /api/v1/virtual-tour/sessions/ HTTP/1.1" 200 13052
INFO 2025-10-04 18:12:24,454 basehttp "GET /api/v1/ HTTP/1.1" 200 6865
WARNING 2025-10-04 18:12:35,979 log Unauthorized: /api/v1/statistics/
WARNING 2025-10-04 18:12:35,981 basehttp "GET /api/v1/statistics/ HTTP/1.1" 401 5259
INFO 2025-10-04 18:12:40,547 basehttp "GET /api/v1/ HTTP/1.1" 200 6865
INFO 2025-10-04 18:49:37,094 basehttp "GET / HTTP/1.1" 200 29981
INFO 2025-10-04 18:49:37,218 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
INFO 2025-10-04 18:49:37,218 basehttp "GET /static/images/mcn.gif HTTP/1.1" 304 0
INFO 2025-10-04 18:49:37,281 basehttp "GET /media/artworks/media/Bearded_men._3800-3100.Upper_Egypt.Mus%C3%A9e_des_Confluences.Lyon.jpg HTTP/1.1" 304 0
INFO 2025-10-04 18:49:37,290 basehttp "GET /media/artworks/media/Afrikanischer_Maler_001.jpg HTTP/1.1" 304 0
INFO 2025-10-04 18:49:37,405 basehttp "GET /media/categories/Arte_yoruba_nigeria_testa_da_ife_12-15mo_secolo.jpeg HTTP/1.1" 304 0
INFO 2025-10-04 18:53:26,985 basehttp "GET /artworks/ HTTP/1.1" 200 21819
INFO 2025-10-04 18:53:54,849 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 26223
INFO 2025-10-04 18:53:54,924 basehttp "GET /media/artworks/qr_codes/qr_3936122202.png HTTP/1.1" 304 0
INFO 2025-10-04 18:53:57,075 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/?lang=FR HTTP/1.1" 200 28140
INFO 2025-10-04 18:53:57,554 basehttp "GET /media/artworks/audio/dammeblanchefrench.ogg HTTP/1.1" 304 0
INFO 2025-10-04 18:54:31,988 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/3d/ HTTP/1.1" 200 21373
INFO 2025-10-04 18:54:32,909 basehttp "GET /media/artworks/360/Afrikanischer_Maler_001.jpg HTTP/1.1" 304 0
INFO 2025-10-04 18:55:44,843 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27498
INFO 2025-10-04 18:55:45,261 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1662
INFO 2025-10-04 18:55:45,357 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57.jpg HTTP/1.1" 304 0
INFO 2025-10-04 18:55:45,405 basehttp "GET /media/virtual_tour/audio/dammeblancheenglish.ogg HTTP/1.1" 304 0
INFO 2025-10-04 18:56:49,558 basehttp "GET /scan/ HTTP/1.1" 200 28320
INFO 2025-10-04 18:56:49,644 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
INFO 2025-10-04 18:58:39,618 basehttp "GET /login/ HTTP/1.1" 200 18546
INFO 2025-10-04 19:00:05,173 basehttp "GET /register/ HTTP/1.1" 200 23249
INFO 2025-10-04 19:01:32,482 basehttp "GET /admin/ HTTP/1.1" 200 17215
INFO 2025-10-04 19:01:32,580 basehttp "GET /static/admin/css/base.css HTTP/1.1" 304 0
INFO 2025-10-04 19:01:32,623 basehttp "GET /static/admin/css/dashboard.css HTTP/1.1" 304 0
INFO 2025-10-04 19:01:32,624 basehttp "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 304 0
INFO 2025-10-04 19:01:32,624 basehttp "GET /static/admin/css/dark_mode.css HTTP/1.1" 304 0
INFO 2025-10-04 19:01:32,648 basehttp "GET /static/admin/css/responsive.css HTTP/1.1" 304 0
INFO 2025-10-04 19:01:32,699 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 304 0
INFO 2025-10-04 19:01:32,699 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 304 0
INFO 2025-10-04 19:01:32,705 basehttp "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 19:01:32,720 basehttp "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 20:54:48,556 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/?lang=FR HTTP/1.1" 200 28140
INFO 2025-10-04 20:54:48,728 basehttp "GET /media/artworks/media/Afrikanischer_Maler_001.jpg HTTP/1.1" 304 0
INFO 2025-10-04 20:54:48,729 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
INFO 2025-10-04 20:54:48,778 basehttp "GET /media/artworks/qr_codes/qr_3936122202.png HTTP/1.1" 304 0
INFO 2025-10-04 20:54:48,785 basehttp "GET /media/artworks/media/Bearded_men._3800-3100.Upper_Egypt.Mus%C3%A9e_des_Confluences.Lyon.jpg HTTP/1.1" 304 0
INFO 2025-10-04 20:54:49,201 basehttp "GET /media/artworks/audio/dammeblanchefrench.ogg HTTP/1.1" 304 0
INFO 2025-10-04 20:54:52,429 basehttp "GET / HTTP/1.1" 200 29981
INFO 2025-10-04 20:54:52,516 basehttp "GET /static/images/mcn.gif HTTP/1.1" 304 0
INFO 2025-10-04 20:54:52,516 basehttp "GET /media/categories/Arte_yoruba_nigeria_testa_da_ife_12-15mo_secolo.jpeg HTTP/1.1" 304 0
INFO 2025-10-04 20:55:42,558 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27498
INFO 2025-10-04 20:55:42,983 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1662
INFO 2025-10-04 20:55:43,051 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57.jpg HTTP/1.1" 304 0
INFO 2025-10-04 20:55:43,096 basehttp "GET /media/virtual_tour/audio/dammeblancheenglish.ogg HTTP/1.1" 304 0
INFO 2025-10-04 21:02:02,488 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33.jpg HTTP/1.1" 304 0
INFO 2025-10-04 21:02:02,489 basehttp "GET /media/virtual_tour/audio/dammeblanchefrench.ogg HTTP/1.1" 304 0
INFO 2025-10-04 21:02:06,473 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33_1faZWf6.jpg HTTP/1.1" 304 0
INFO 2025-10-04 21:02:07,853 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57_JvVuYim.jpg HTTP/1.1" 304 0
INFO 2025-10-04 21:02:49,857 basehttp "GET /artworks/ HTTP/1.1" 200 21819
INFO 2025-10-04 21:02:52,449 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 26223
INFO 2025-10-04 21:03:05,287 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 24685
INFO 2025-10-04 21:03:05,360 basehttp "GET /media/artworks/qr_codes/qr_inv_90000171.png HTTP/1.1" 304 0
INFO 2025-10-04 21:03:10,751 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 26223
INFO 2025-10-04 21:03:12,540 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/3d/ HTTP/1.1" 200 21373
INFO 2025-10-04 21:03:13,345 basehttp "GET /media/artworks/360/Afrikanischer_Maler_001.jpg HTTP/1.1" 304 0
INFO 2025-10-04 21:03:37,483 basehttp "GET /scan/ HTTP/1.1" 200 28320
INFO 2025-10-04 21:04:22,255 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27498
INFO 2025-10-04 21:04:22,574 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1662
INFO 2025-10-04 21:04:29,400 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 24685
INFO 2025-10-04 21:04:53,730 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27498
INFO 2025-10-04 21:04:54,435 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1662
INFO 2025-10-04 21:05:00,420 basehttp "GET / HTTP/1.1" 200 29981
ERROR 2025-10-04 21:05:11,029 log Internal Server Error: /category/art-africain-traditionnel/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 1084, in category_view
    return render(request, 'artworks/category.html', context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\shortcuts.py", line 24, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader.py", line 61, in render_to_string
    template = get_template(template_name, using=using)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader.py", line 19, in get_template
    raise TemplateDoesNotExist(template_name, chain=chain)
django.template.exceptions.TemplateDoesNotExist: artworks/category.html
ERROR 2025-10-04 21:05:11,046 basehttp "GET /category/art-africain-traditionnel/ HTTP/1.1" 500 90321
INFO 2025-10-04 21:21:30,403 basehttp "GET / HTTP/1.1" 200 29981
INFO 2025-10-04 21:21:30,503 basehttp "GET /static/images/mcn.gif HTTP/1.1" 304 0
INFO 2025-10-04 21:21:30,504 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
INFO 2025-10-04 21:21:40,032 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27498
INFO 2025-10-04 21:21:40,423 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1662
INFO 2025-10-04 21:25:23,135 basehttp "GET /admin/artworks/virtualroom/ HTTP/1.1" 200 20143
INFO 2025-10-04 21:25:23,254 basehttp "GET /static/admin/css/dark_mode.css HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,255 basehttp "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,256 basehttp "GET /static/admin/css/base.css HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,274 basehttp "GET /static/admin/css/changelists.css HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,278 basehttp "GET /static/admin/css/responsive.css HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,284 basehttp "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,297 basehttp "GET /static/admin/js/jquery.init.js HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,304 basehttp "GET /static/admin/js/core.js HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,310 basehttp "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,417 basehttp "GET /static/admin/js/actions.js HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,418 basehttp "GET /static/admin/js/urlify.js HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,441 basehttp "GET /static/admin/js/prepopulate.js HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,454 basehttp "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,481 basehttp "GET /static/admin/img/search.svg HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,481 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57.jpg HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,496 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 21:25:23,623 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33.jpg HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,623 basehttp "GET /static/admin/img/icon-yes.svg HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,672 basehttp "GET /static/admin/js/theme.js HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,675 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,678 basehttp "GET /static/admin/img/icon-no.svg HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,679 basehttp "GET /static/admin/js/filters.js HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,680 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_04-15-33_1faZWf6.jpg HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,695 basehttp "GET /media/virtual_tour/panoramas/photo_2025-10-04_14-10-57_JvVuYim.jpg HTTP/1.1" 200 50149
INFO 2025-10-04 21:25:23,700 basehttp "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,702 basehttp "GET /static/admin/img/tooltag-add.svg HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,711 basehttp "GET /static/admin/img/icon-viewlink.svg HTTP/1.1" 304 0
INFO 2025-10-04 21:25:23,711 basehttp "GET /static/admin/img/sorting-icons.svg HTTP/1.1" 304 0
INFO 2025-10-04 21:25:27,222 basehttp "GET /admin/artworks/virtualroom/f03ac5d7-de9e-4f98-ad3e-04546834bba0/change/ HTTP/1.1" 200 39105
INFO 2025-10-04 21:25:27,439 basehttp "GET /static/admin/css/forms.css HTTP/1.1" 304 0
INFO 2025-10-04 21:25:27,440 basehttp "GET /static/admin/css/autocomplete.css HTTP/1.1" 304 0
INFO 2025-10-04 21:25:27,440 basehttp "GET /static/admin/css/vendor/select2/select2.css HTTP/1.1" 304 0
INFO 2025-10-04 21:25:27,464 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 21:25:27,475 basehttp "GET /static/admin/js/vendor/select2/select2.full.js HTTP/1.1" 304 0
INFO 2025-10-04 21:25:27,483 basehttp "GET /static/admin/js/vendor/select2/i18n/fr.js HTTP/1.1" 304 0
INFO 2025-10-04 21:25:27,525 basehttp "GET /static/admin/js/autocomplete.js HTTP/1.1" 304 0
INFO 2025-10-04 21:25:27,526 basehttp "GET /static/admin/js/inlines.js HTTP/1.1" 304 0
INFO 2025-10-04 21:25:28,010 basehttp "GET /static/admin/css/widgets.css HTTP/1.1" 304 0
INFO 2025-10-04 21:25:28,162 basehttp "GET /static/admin/js/prepopulate_init.js HTTP/1.1" 304 0
INFO 2025-10-04 21:25:28,682 basehttp "GET /static/admin/img/icon-unknown.svg HTTP/1.1" 304 0
INFO 2025-10-04 21:25:28,695 basehttp "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 304 0
INFO 2025-10-04 21:25:28,696 basehttp "GET /static/admin/js/change_form.js HTTP/1.1" 304 0
INFO 2025-10-04 21:25:28,764 basehttp "GET /static/admin/img/inline-delete.svg HTTP/1.1" 304 0
INFO 2025-10-04 21:25:38,162 basehttp "GET /static/admin/js/jquery.init.js HTTP/1.1" 200 347
INFO 2025-10-04 21:25:38,170 basehttp "GET /static/admin/js/urlify.js HTTP/1.1" 200 7887
INFO 2025-10-04 21:25:38,172 basehttp "GET /static/admin/js/core.js HTTP/1.1" 200 6208
INFO 2025-10-04 21:25:38,183 basehttp "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 200 9042
INFO 2025-10-04 21:25:38,200 basehttp "GET /static/admin/js/actions.js HTTP/1.1" 200 8067
INFO 2025-10-04 21:25:38,233 basehttp "GET /static/admin/js/prepopulate.js HTTP/1.1" 200 1531
INFO 2025-10-04 21:25:38,245 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 21:25:38,264 basehttp "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 200 3063
INFO 2025-10-04 21:25:38,305 basehttp "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 200 285314
INFO 2025-10-04 21:25:38,392 basehttp "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 200 325171
INFO 2025-10-04 21:25:41,671 basehttp "POST /admin/artworks/virtualroom/f03ac5d7-de9e-4f98-ad3e-04546834bba0/change/ HTTP/1.1" 200 39332
INFO 2025-10-04 21:25:41,824 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 21:25:52,412 basehttp "POST /admin/artworks/virtualroom/f03ac5d7-de9e-4f98-ad3e-04546834bba0/change/ HTTP/1.1" 200 39332
INFO 2025-10-04 21:25:52,613 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 21:27:43,824 basehttp "POST /admin/artworks/virtualroom/f03ac5d7-de9e-4f98-ad3e-04546834bba0/change/ HTTP/1.1" 302 0
INFO 2025-10-04 21:27:43,878 basehttp "GET /admin/artworks/virtualroom/ HTTP/1.1" 200 20399
INFO 2025-10-04 21:27:43,975 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 21:27:45,044 basehttp "GET /media/virtual_tour/panoramas/viste1.jpg HTTP/1.1" 200 27379903
INFO 2025-10-04 21:27:50,569 basehttp "GET /admin/artworks/virtualroom/04af9952-8a60-416a-932c-6f48a854a05e/change/ HTTP/1.1" 200 46568
INFO 2025-10-04 21:27:50,670 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 21:27:59,146 basehttp "POST /admin/artworks/virtualroom/04af9952-8a60-416a-932c-6f48a854a05e/change/ HTTP/1.1" 302 0
INFO 2025-10-04 21:27:59,202 basehttp "GET /admin/artworks/virtualroom/ HTTP/1.1" 200 20381
INFO 2025-10-04 21:27:59,275 basehttp "GET /media/virtual_tour/panoramas/viste1.jpg HTTP/1.1" 304 0
INFO 2025-10-04 21:27:59,287 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 21:28:01,135 basehttp "GET /media/virtual_tour/panoramas/viste2.jpg HTTP/1.1" 200 12855437
INFO 2025-10-04 21:28:55,138 basehttp "GET /admin/artworks/virtualroom/d6040aba-da39-4a10-9a7d-beaab96b52a4/change/ HTTP/1.1" 200 42469
INFO 2025-10-04 21:28:55,225 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 21:29:05,658 basehttp "POST /admin/artworks/virtualroom/d6040aba-da39-4a10-9a7d-beaab96b52a4/change/ HTTP/1.1" 302 0
INFO 2025-10-04 21:29:05,736 basehttp "GET /admin/artworks/virtualroom/ HTTP/1.1" 200 20361
INFO 2025-10-04 21:29:05,826 basehttp "GET /media/virtual_tour/panoramas/viste1.jpg HTTP/1.1" 304 0
INFO 2025-10-04 21:29:05,834 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 21:29:05,838 basehttp "GET /media/virtual_tour/panoramas/viste2.jpg HTTP/1.1" 304 0
INFO 2025-10-04 21:29:09,678 basehttp "GET /media/virtual_tour/panoramas/viste3.jpg HTTP/1.1" 200 12633141
INFO 2025-10-04 21:29:22,144 basehttp "GET /admin/artworks/virtualroom/3dcdfcdd-cb36-44b5-978d-4f3783e247e2/change/ HTTP/1.1" 200 42403
INFO 2025-10-04 21:29:22,228 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 21:29:48,551 basehttp "POST /admin/artworks/virtualroom/3dcdfcdd-cb36-44b5-978d-4f3783e247e2/change/ HTTP/1.1" 302 0
INFO 2025-10-04 21:29:48,617 basehttp "GET /admin/artworks/virtualroom/ HTTP/1.1" 200 20328
INFO 2025-10-04 21:29:48,700 basehttp "GET /media/virtual_tour/panoramas/viste1.jpg HTTP/1.1" 304 0
INFO 2025-10-04 21:29:48,713 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 21:29:48,715 basehttp "GET /media/virtual_tour/panoramas/viste2.jpg HTTP/1.1" 304 0
INFO 2025-10-04 21:29:48,765 basehttp "GET /media/virtual_tour/panoramas/viste3.jpg HTTP/1.1" 304 0
INFO 2025-10-04 21:29:50,574 basehttp "GET /media/virtual_tour/panoramas/visite4.jpg HTTP/1.1" 200 22210765
INFO 2025-10-04 21:29:52,528 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27498
INFO 2025-10-04 21:29:53,312 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1571
INFO 2025-10-04 21:29:53,628 basehttp "GET /media/virtual_tour/audio/dammeblancheenglish.ogg HTTP/1.1" 304 0
INFO 2025-10-04 21:29:54,931 basehttp "GET /media/virtual_tour/panoramas/viste1.jpg HTTP/1.1" 200 27379903
INFO 2025-10-04 21:30:23,293 basehttp "GET /media/virtual_tour/panoramas/viste2.jpg HTTP/1.1" 200 12855437
INFO 2025-10-04 21:30:39,692 basehttp "GET /media/virtual_tour/panoramas/visite4.jpg HTTP/1.1" 200 22210765
INFO 2025-10-04 21:30:57,028 basehttp "GET /media/virtual_tour/panoramas/viste3.jpg HTTP/1.1" 200 12633141
INFO 2025-10-04 21:32:01,442 basehttp "GET /media/virtual_tour/panoramas/viste1.jpg HTTP/1.1" 304 0
INFO 2025-10-04 21:32:17,907 basehttp "GET /artworks/ HTTP/1.1" 200 21819
INFO 2025-10-04 21:32:30,919 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 26223
INFO 2025-10-04 21:32:34,815 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/?lang=FR HTTP/1.1" 200 28140
WARNING 2025-10-04 21:32:37,474 log Not Found: /favicon.ico
WARNING 2025-10-04 21:32:37,476 basehttp "GET /favicon.ico HTTP/1.1" 404 6533
INFO 2025-10-04 21:33:33,562 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/3d/ HTTP/1.1" 200 21373
INFO 2025-10-04 21:34:07,801 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 26223
INFO 2025-10-04 21:34:12,242 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 24685
INFO 2025-10-04 21:34:18,693 basehttp "GET /artworks/ HTTP/1.1" 200 21819
INFO 2025-10-04 21:34:22,187 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 26223
INFO 2025-10-04 22:29:28,549 basehttp "GET / HTTP/1.1" 200 29981
INFO 2025-10-04 22:29:28,898 basehttp "GET /static/images/mcn.gif HTTP/1.1" 304 0
INFO 2025-10-04 22:29:28,899 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
INFO 2025-10-04 22:29:29,416 basehttp "GET /media/artworks/media/Afrikanischer_Maler_001.jpg HTTP/1.1" 304 0
INFO 2025-10-04 22:29:29,417 basehttp "GET /media/artworks/media/Bearded_men._3800-3100.Upper_Egypt.Mus%C3%A9e_des_Confluences.Lyon.jpg HTTP/1.1" 304 0
INFO 2025-10-04 22:29:29,436 basehttp "GET /media/categories/Arte_yoruba_nigeria_testa_da_ife_12-15mo_secolo.jpeg HTTP/1.1" 304 0
INFO 2025-10-04 22:30:01,260 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27498
INFO 2025-10-04 22:30:02,887 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1571
INFO 2025-10-04 22:30:03,164 basehttp "GET /media/virtual_tour/panoramas/viste1.jpg HTTP/1.1" 304 0
INFO 2025-10-04 22:30:03,336 basehttp "GET /media/virtual_tour/audio/dammeblancheenglish.ogg HTTP/1.1" 304 0
WARNING 2025-10-04 22:31:13,767 log Not Found: /favicon.ico
WARNING 2025-10-04 22:31:13,774 basehttp "GET /favicon.ico HTTP/1.1" 404 6533
INFO 2025-10-04 22:31:24,663 basehttp "GET /media/virtual_tour/panoramas/viste2.jpg HTTP/1.1" 304 0
INFO 2025-10-04 22:31:24,697 basehttp "GET /media/virtual_tour/audio/dammeblanchefrench.ogg HTTP/1.1" 304 0
INFO 2025-10-04 22:31:49,416 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 24685
INFO 2025-10-04 22:31:49,956 basehttp "GET /media/artworks/qr_codes/qr_inv_90000171.png HTTP/1.1" 304 0
INFO 2025-10-04 22:32:07,111 basehttp "GET /media/virtual_tour/panoramas/visite4.jpg HTTP/1.1" 304 0
INFO 2025-10-04 22:32:19,451 basehttp "GET /virtual-tour/ HTTP/1.1" 200 27498
INFO 2025-10-04 22:32:20,665 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1571
INFO 2025-10-04 22:32:32,039 basehttp "GET /artworks/ HTTP/1.1" 200 21819
INFO 2025-10-04 22:32:46,929 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 24685
INFO 2025-10-04 22:33:10,952 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/?lang=WO HTTP/1.1" 200 24696
INFO 2025-10-04 22:33:17,483 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/?lang=EN HTTP/1.1" 200 24629
INFO 2025-10-04 22:33:29,862 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 26223
INFO 2025-10-04 22:33:30,103 basehttp "GET /media/artworks/qr_codes/qr_3936122202.png HTTP/1.1" 304 0
INFO 2025-10-04 22:33:45,397 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/?lang=FR HTTP/1.1" 200 28140
INFO 2025-10-04 22:33:46,598 basehttp "GET /media/artworks/audio/dammeblanchefrench.ogg HTTP/1.1" 304 0
INFO 2025-10-04 22:34:24,086 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/?lang=EN HTTP/1.1" 200 28316
INFO 2025-10-04 22:34:25,614 basehttp "GET /media/artworks/audio/dammeblancheenglish.ogg HTTP/1.1" 200 42551
INFO 2025-10-04 22:34:37,420 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/3d/ HTTP/1.1" 200 21373
INFO 2025-10-04 22:34:39,026 basehttp "GET /media/artworks/360/Afrikanischer_Maler_001.jpg HTTP/1.1" 304 0
INFO 2025-10-04 22:34:52,702 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 26223
INFO 2025-10-04 22:37:36,783 basehttp "GET /login/ HTTP/1.1" 200 18546
INFO 2025-10-04 22:37:47,831 basehttp "POST /login/ HTTP/1.1" 200 19299
INFO 2025-10-04 22:38:02,665 basehttp "POST /login/ HTTP/1.1" 302 0
INFO 2025-10-04 22:38:02,896 basehttp "GET / HTTP/1.1" 200 32005
INFO 2025-10-04 22:38:08,054 basehttp "GET /artworks/ HTTP/1.1" 200 24133
INFO 2025-10-04 22:38:13,586 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 27063
INFO 2025-10-04 22:38:18,511 basehttp "POST /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/favorite/add/ HTTP/1.1" 200 91
INFO 2025-10-04 22:38:29,384 basehttp "GET /favorites/ HTTP/1.1" 200 25451
INFO 2025-10-04 22:38:40,172 basehttp "GET /scan/ HTTP/1.1" 200 30038
INFO 2025-10-04 22:39:51,226 basehttp "GET /admin/artworks/artwork/ HTTP/1.1" 200 20592
INFO 2025-10-04 22:39:51,587 basehttp "GET /admin/jsi18n/ HTTP/1.1" 200 8985
INFO 2025-10-04 22:39:57,590 basehttp "GET /admin/artworks/artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/qr-pdf/ HTTP/1.1" 200 10825
WARNING 2025-10-04 22:41:04,236 log Not Found: /favicon.ico
WARNING 2025-10-04 22:41:04,240 basehttp "GET /favicon.ico HTTP/1.1" 404 6533
INFO 2025-10-04 22:41:06,182 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/?qr=1 HTTP/1.1" 200 27336
INFO 2025-10-04 22:45:13,590 basehttp "GET / HTTP/1.1" 200 31699
INFO 2025-10-04 22:46:15,852 basehttp "GET /virtual-tour/ HTTP/1.1" 200 29216
INFO 2025-10-04 22:46:16,732 basehttp "GET /api/virtual-tour/rooms/ HTTP/1.1" 200 1571
INFO 2025-10-04 22:46:17,002 basehttp "GET /media/virtual_tour/panoramas/viste1.jpg HTTP/1.1" 304 0
INFO 2025-10-04 22:47:43,558 basehttp "GET /media/virtual_tour/panoramas/viste2.jpg HTTP/1.1" 304 0
INFO 2025-10-04 22:51:23,966 basehttp "GET /artworks/ HTTP/1.1" 200 24133
INFO 2025-10-04 22:51:29,930 basehttp "GET /artworks/?category=art-africain-traditionnel HTTP/1.1" 200 24594
INFO 2025-10-04 22:51:37,316 basehttp "GET / HTTP/1.1" 200 31699
INFO 2025-10-04 22:53:24,206 basehttp "GET /artworks/ HTTP/1.1" 200 24133
INFO 2025-10-04 22:53:27,031 basehttp "GET /search/?q= HTTP/1.1" 200 18695
INFO 2025-10-04 22:53:32,601 basehttp "GET / HTTP/1.1" 200 31699
ERROR 2025-10-04 22:53:35,645 log Internal Server Error: /category/art-africain-traditionnel/
Traceback (most recent call last):
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py", line 1084, in category_view
    return render(request, 'artworks/category.html', context)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\shortcuts.py", line 24, in render
    content = loader.render_to_string(template_name, context, request, using=using)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader.py", line 61, in render_to_string
    template = get_template(template_name, using=using)
  File "C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\venv\Lib\site-packages\django\template\loader.py", line 19, in get_template
    raise TemplateDoesNotExist(template_name, chain=chain)
django.template.exceptions.TemplateDoesNotExist: artworks/category.html
ERROR 2025-10-04 22:53:35,657 basehttp "GET /category/art-africain-traditionnel/ HTTP/1.1" 500 90462
INFO 2025-10-04 22:54:34,723 basehttp "GET /scan/ HTTP/1.1" 200 30038
WARNING 2025-10-04 22:54:44,348 log Not Found: /favicon.ico
WARNING 2025-10-04 22:54:44,349 basehttp "GET /favicon.ico HTTP/1.1" 404 6533
INFO 2025-10-04 22:54:46,361 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/?qr=1 HTTP/1.1" 200 27336
INFO 2025-10-04 22:57:15,856 basehttp "GET /category/art-africain-traditionnel/ HTTP/1.1" 200 20361
INFO 2025-10-04 22:58:02,477 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 28566
INFO 2025-10-04 22:58:07,884 basehttp "GET / HTTP/1.1" 200 31699
INFO 2025-10-04 22:58:19,268 basehttp "GET /favorites/ HTTP/1.1" 200 25451
INFO 2025-10-04 22:58:23,482 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 27028
INFO 2025-10-04 22:58:26,478 basehttp "POST /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/favorite/add/ HTTP/1.1" 200 107
INFO 2025-10-04 23:02:34,736 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 23:02:44,233 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 23:04:26,320 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 28403
INFO 2025-10-04 23:04:26,383 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
INFO 2025-10-04 23:04:29,001 basehttp "POST /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/favorite/add/ HTTP/1.1" 302 0
INFO 2025-10-04 23:04:29,126 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 28723
INFO 2025-10-04 23:04:30,536 basehttp "POST /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/favorite/add/ HTTP/1.1" 302 0
INFO 2025-10-04 23:04:30,611 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 28723
INFO 2025-10-04 23:04:32,840 basehttp "POST /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/favorite/add/ HTTP/1.1" 302 0
INFO 2025-10-04 23:04:32,925 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 28723
INFO 2025-10-04 23:04:41,959 basehttp "GET /favorites/ HTTP/1.1" 200 25451
INFO 2025-10-04 23:04:47,019 basehttp "POST /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/favorite/remove/ HTTP/1.1" 200 93
INFO 2025-10-04 23:04:52,568 basehttp "GET /favorites/ HTTP/1.1" 200 21772
INFO 2025-10-04 23:04:54,998 basehttp "GET /artworks/ HTTP/1.1" 200 24133
INFO 2025-10-04 23:04:57,856 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 29976
INFO 2025-10-04 23:05:00,113 basehttp "POST /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/favorite/add/ HTTP/1.1" 302 0
INFO 2025-10-04 23:05:00,326 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 30279
INFO 2025-10-04 23:05:24,331 basehttp "POST /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/favorite/add/ HTTP/1.1" 302 0
INFO 2025-10-04 23:05:24,504 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 30261
INFO 2025-10-04 23:06:20,120 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 30148
INFO 2025-10-04 23:06:29,187 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/?qr=1 HTTP/1.1" 200 28918
INFO 2025-10-04 23:06:30,719 basehttp "GET /favorites/ HTTP/1.1" 200 25451
INFO 2025-10-04 23:06:34,984 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 28610
INFO 2025-10-04 23:06:37,120 basehttp "POST /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/favorite/add/ HTTP/1.1" 302 0
INFO 2025-10-04 23:06:37,242 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 28930
INFO 2025-10-04 23:06:43,370 basehttp "GET /favorites/ HTTP/1.1" 200 25451
INFO 2025-10-04 23:06:45,127 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 28610
INFO 2025-10-04 23:06:46,989 basehttp "POST /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/favorite/add/ HTTP/1.1" 302 0
INFO 2025-10-04 23:06:47,511 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 28930
INFO 2025-10-04 23:06:49,333 basehttp "GET /favorites/ HTTP/1.1" 200 25451
INFO 2025-10-04 23:06:53,653 basehttp "POST /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/favorite/remove/ HTTP/1.1" 200 93
INFO 2025-10-04 23:06:58,016 basehttp "GET /favorites/ HTTP/1.1" 200 21722
INFO 2025-10-04 23:07:00,300 basehttp "GET /artworks/ HTTP/1.1" 200 24133
INFO 2025-10-04 23:07:02,740 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 28645
INFO 2025-10-04 23:07:05,723 basehttp "POST /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/favorite/add/ HTTP/1.1" 302 0
INFO 2025-10-04 23:07:06,244 basehttp "GET /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/ HTTP/1.1" 200 28950
INFO 2025-10-04 23:07:17,864 basehttp "GET /favorites/ HTTP/1.1" 200 25451
INFO 2025-10-04 23:08:40,278 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 23:08:45,713 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 23:09:33,894 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\urls.py changed, reloading.
INFO 2025-10-04 23:09:35,096 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 23:10:50,185 basehttp "GET /favorites/ HTTP/1.1" 200 26059
INFO 2025-10-04 23:10:53,274 basehttp "GET /favorites/ HTTP/1.1" 200 26059
INFO 2025-10-04 23:10:56,769 basehttp "POST /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/favorite/remove/ HTTP/1.1" 302 0
INFO 2025-10-04 23:10:56,837 basehttp "POST /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/favorite/remove/ HTTP/1.1" 302 0
INFO 2025-10-04 23:10:56,928 basehttp "GET /favorites/ HTTP/1.1" 200 23125
INFO 2025-10-04 23:10:57,072 basehttp "GET /favorites/ HTTP/1.1" 200 23138
INFO 2025-10-04 23:11:56,466 basehttp "GET /artworks/ HTTP/1.1" 200 24133
INFO 2025-10-04 23:35:12,510 basehttp "GET /artworks/ HTTP/1.1" 200 24133
INFO 2025-10-04 23:35:12,666 basehttp "GET /media/artworks/media/Bearded_men._3800-3100.Upper_Egypt.Mus%C3%A9e_des_Confluences.Lyon.jpg HTTP/1.1" 304 0
INFO 2025-10-04 23:35:12,682 basehttp "GET /media/artworks/media/Afrikanischer_Maler_001.jpg HTTP/1.1" 304 0
INFO 2025-10-04 23:35:15,897 basehttp "GET /favorites/ HTTP/1.1" 200 24901
INFO 2025-10-04 23:35:19,768 basehttp "POST /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/favorite/remove/ HTTP/1.1" 302 0
INFO 2025-10-04 23:35:19,823 basehttp "GET /favorites/ HTTP/1.1" 200 20640
INFO 2025-10-04 23:35:48,099 basehttp "POST /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/favorite/remove/ HTTP/1.1" 302 0
INFO 2025-10-04 23:35:48,138 basehttp "GET /favorites/ HTTP/1.1" 200 20653
INFO 2025-10-04 23:36:40,468 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 23:36:46,012 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 23:37:04,434 basehttp "GET /favorites/ HTTP/1.1" 200 20317
INFO 2025-10-04 23:37:04,519 basehttp "GET /static/images/logo-mcn.png HTTP/1.1" 304 0
INFO 2025-10-04 23:37:05,420 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 23:37:06,735 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 23:37:21,030 basehttp "GET / HTTP/1.1" 200 31699
INFO 2025-10-04 23:37:21,105 basehttp "GET /static/images/mcn.gif HTTP/1.1" 304 0
INFO 2025-10-04 23:37:21,154 basehttp "GET /media/categories/Arte_yoruba_nigeria_testa_da_ife_12-15mo_secolo.jpeg HTTP/1.1" 304 0
INFO 2025-10-04 23:37:31,441 autoreload C:\Users\LENOVO T14s\Documents\PROJETS DJANGO\musee_mcn\artworks\views.py changed, reloading.
INFO 2025-10-04 23:37:32,611 autoreload Watching for file changes with StatReloader
INFO 2025-10-04 23:41:19,641 basehttp "GET / HTTP/1.1" 200 31568
INFO 2025-10-04 23:41:25,683 basehttp "GET /artworks/ HTTP/1.1" 200 24002
INFO 2025-10-04 23:41:33,605 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 30052
INFO 2025-10-04 23:41:33,691 basehttp "GET /media/artworks/qr_codes/qr_3936122202.png HTTP/1.1" 304 0
INFO 2025-10-04 23:41:37,262 basehttp "POST /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/favorite/add/ HTTP/1.1" 302 0
INFO 2025-10-04 23:41:37,342 basehttp "GET /artwork/efd94bcb-7e8e-4abd-a5b7-4ceb0c240eee/ HTTP/1.1" 200 30552
WARNING 2025-10-05 00:37:38,060 log Not Found: /favicon.ico
WARNING 2025-10-05 00:44:19,077 log Not Found: /static/admin/css/base.css
WARNING 2025-10-05 00:44:19,094 log Not Found: /static/admin/css/dark_mode.css
WARNING 2025-10-05 00:44:19,116 log Not Found: /static/admin/css/nav_sidebar.css
WARNING 2025-10-05 00:44:19,135 log Not Found: /static/admin/css/login.css
WARNING 2025-10-05 00:44:19,154 log Not Found: /static/admin/css/responsive.css
WARNING 2025-10-05 00:44:19,263 log Not Found: /static/admin/js/theme.js
WARNING 2025-10-05 00:44:19,281 log Not Found: /static/admin/js/nav_sidebar.js
WARNING 2025-10-05 00:48:46,918 log Not Found: /static/admin/css/base.css
WARNING 2025-10-05 00:48:46,934 log Not Found: /static/admin/css/dark_mode.css
WARNING 2025-10-05 00:48:46,954 log Not Found: /static/admin/css/nav_sidebar.css
WARNING 2025-10-05 00:48:46,974 log Not Found: /static/admin/css/login.css
WARNING 2025-10-05 00:48:46,993 log Not Found: /static/admin/css/responsive.css
WARNING 2025-10-05 00:48:47,053 log Not Found: /static/admin/js/theme.js
WARNING 2025-10-05 00:48:47,071 log Not Found: /static/admin/js/nav_sidebar.js
ERROR 2025-10-05 00:53:07,886 log Internal Server Error: /admin/login/
Traceback (most recent call last):
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response
    response = response.render()
               ^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/response.py", line 114, in render
    self.content = self.rendered_content
                   ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content
    return template.render(context, self._request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/backends/django.py", line 61, in render
    return self.template.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 171, in render
    return self._render(context)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render
    result = block.nodelist.render(context)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 116, in render
    url = self.url(context)
          ^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 113, in url
    return self.handle_simple(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 129, in handle_simple
    return staticfiles_storage.url(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 203, in url
    return self._url(self.stored_name, name, force)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 182, in _url
    hashed_name = hashed_name_func(*args)
                  ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 516, in stored_name
    raise ValueError(
ValueError: Missing staticfiles manifest entry for 'admin/css/base.css'
ERROR 2025-10-05 00:53:53,943 log Internal Server Error: /admin/login/
Traceback (most recent call last):
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response
    response = response.render()
               ^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/response.py", line 114, in render
    self.content = self.rendered_content
                   ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content
    return template.render(context, self._request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/backends/django.py", line 61, in render
    return self.template.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 171, in render
    return self._render(context)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render
    result = block.nodelist.render(context)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 116, in render
    url = self.url(context)
          ^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 113, in url
    return self.handle_simple(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 129, in handle_simple
    return staticfiles_storage.url(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 203, in url
    return self._url(self.stored_name, name, force)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 182, in _url
    hashed_name = hashed_name_func(*args)
                  ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 516, in stored_name
    raise ValueError(
ValueError: Missing staticfiles manifest entry for 'admin/css/base.css'
ERROR 2025-10-05 00:54:47,621 log Internal Server Error: /
Traceback (most recent call last):
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/mcn-museum.tektriom.com/artworks/views.py", line 822, in home_view
    return render(request, 'home.html', context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/shortcuts.py", line 24, in render
    content = loader.render_to_string(template_name, context, request, using=using)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/backends/django.py", line 61, in render
    return self.template.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 171, in render
    return self._render(context)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 116, in render
    url = self.url(context)
          ^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 113, in url
    return self.handle_simple(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 129, in handle_simple
    return staticfiles_storage.url(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 203, in url
    return self._url(self.stored_name, name, force)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 182, in _url
    hashed_name = hashed_name_func(*args)
                  ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 516, in stored_name
    raise ValueError(
ValueError: Missing staticfiles manifest entry for 'images/logo-mcn.png'
ERROR 2025-10-05 00:54:48,186 log Internal Server Error: /
Traceback (most recent call last):
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/mcn-museum.tektriom.com/artworks/views.py", line 822, in home_view
    return render(request, 'home.html', context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/shortcuts.py", line 24, in render
    content = loader.render_to_string(template_name, context, request, using=using)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/backends/django.py", line 61, in render
    return self.template.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 171, in render
    return self._render(context)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 116, in render
    url = self.url(context)
          ^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 113, in url
    return self.handle_simple(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 129, in handle_simple
    return staticfiles_storage.url(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 203, in url
    return self._url(self.stored_name, name, force)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 182, in _url
    hashed_name = hashed_name_func(*args)
                  ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 516, in stored_name
    raise ValueError(
ValueError: Missing staticfiles manifest entry for 'images/logo-mcn.png'
ERROR 2025-10-05 00:54:51,476 log Internal Server Error: /
Traceback (most recent call last):
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/mcn-museum.tektriom.com/artworks/views.py", line 822, in home_view
    return render(request, 'home.html', context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/shortcuts.py", line 24, in render
    content = loader.render_to_string(template_name, context, request, using=using)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/backends/django.py", line 61, in render
    return self.template.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 171, in render
    return self._render(context)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 116, in render
    url = self.url(context)
          ^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 113, in url
    return self.handle_simple(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 129, in handle_simple
    return staticfiles_storage.url(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 203, in url
    return self._url(self.stored_name, name, force)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 182, in _url
    hashed_name = hashed_name_func(*args)
                  ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 516, in stored_name
    raise ValueError(
ValueError: Missing staticfiles manifest entry for 'images/logo-mcn.png'
ERROR 2025-10-05 00:54:52,895 log Internal Server Error: /
Traceback (most recent call last):
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/mcn-museum.tektriom.com/artworks/views.py", line 822, in home_view
    return render(request, 'home.html', context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/shortcuts.py", line 24, in render
    content = loader.render_to_string(template_name, context, request, using=using)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/backends/django.py", line 61, in render
    return self.template.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 171, in render
    return self._render(context)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 116, in render
    url = self.url(context)
          ^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 113, in url
    return self.handle_simple(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 129, in handle_simple
    return staticfiles_storage.url(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 203, in url
    return self._url(self.stored_name, name, force)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 182, in _url
    hashed_name = hashed_name_func(*args)
                  ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 516, in stored_name
    raise ValueError(
ValueError: Missing staticfiles manifest entry for 'images/logo-mcn.png'
ERROR 2025-10-05 00:54:53,473 log Internal Server Error: /
Traceback (most recent call last):
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/mcn-museum.tektriom.com/artworks/views.py", line 822, in home_view
    return render(request, 'home.html', context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/shortcuts.py", line 24, in render
    content = loader.render_to_string(template_name, context, request, using=using)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/backends/django.py", line 61, in render
    return self.template.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 171, in render
    return self._render(context)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 116, in render
    url = self.url(context)
          ^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 113, in url
    return self.handle_simple(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 129, in handle_simple
    return staticfiles_storage.url(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 203, in url
    return self._url(self.stored_name, name, force)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 182, in _url
    hashed_name = hashed_name_func(*args)
                  ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 516, in stored_name
    raise ValueError(
ValueError: Missing staticfiles manifest entry for 'images/logo-mcn.png'
ERROR 2025-10-05 00:54:56,538 log Internal Server Error: /
Traceback (most recent call last):
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/mcn-museum.tektriom.com/artworks/views.py", line 822, in home_view
    return render(request, 'home.html', context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/shortcuts.py", line 24, in render
    content = loader.render_to_string(template_name, context, request, using=using)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/backends/django.py", line 61, in render
    return self.template.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 171, in render
    return self._render(context)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 116, in render
    url = self.url(context)
          ^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 113, in url
    return self.handle_simple(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 129, in handle_simple
    return staticfiles_storage.url(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 203, in url
    return self._url(self.stored_name, name, force)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 182, in _url
    hashed_name = hashed_name_func(*args)
                  ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 516, in stored_name
    raise ValueError(
ValueError: Missing staticfiles manifest entry for 'images/logo-mcn.png'
ERROR 2025-10-05 00:55:14,086 log Internal Server Error: /admin/login/
Traceback (most recent call last):
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response
    response = response.render()
               ^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/response.py", line 114, in render
    self.content = self.rendered_content
                   ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content
    return template.render(context, self._request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/backends/django.py", line 61, in render
    return self.template.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 171, in render
    return self._render(context)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render
    result = block.nodelist.render(context)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 116, in render
    url = self.url(context)
          ^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 113, in url
    return self.handle_simple(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 129, in handle_simple
    return staticfiles_storage.url(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 203, in url
    return self._url(self.stored_name, name, force)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 182, in _url
    hashed_name = hashed_name_func(*args)
                  ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 516, in stored_name
    raise ValueError(
ValueError: Missing staticfiles manifest entry for 'admin/css/base.css'
INFO 2025-10-05 00:56:37,444 autoreload Watching for file changes with StatReloader
ERROR 2025-10-05 00:56:42,288 log Internal Server Error: /admin/login/
Traceback (most recent call last):
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response
    response = response.render()
               ^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/response.py", line 114, in render
    self.content = self.rendered_content
                   ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content
    return template.render(context, self._request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/backends/django.py", line 61, in render
    return self.template.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 171, in render
    return self._render(context)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render
    result = block.nodelist.render(context)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 116, in render
    url = self.url(context)
          ^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 113, in url
    return self.handle_simple(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 129, in handle_simple
    return staticfiles_storage.url(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 203, in url
    return self._url(self.stored_name, name, force)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 182, in _url
    hashed_name = hashed_name_func(*args)
                  ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 516, in stored_name
    raise ValueError(
ValueError: Missing staticfiles manifest entry for 'admin/css/base.css'
ERROR 2025-10-05 00:56:45,563 log Internal Server Error: /
Traceback (most recent call last):
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/mcn-museum.tektriom.com/artworks/views.py", line 822, in home_view
    return render(request, 'home.html', context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/shortcuts.py", line 24, in render
    content = loader.render_to_string(template_name, context, request, using=using)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/backends/django.py", line 61, in render
    return self.template.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 171, in render
    return self._render(context)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 116, in render
    url = self.url(context)
          ^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 113, in url
    return self.handle_simple(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 129, in handle_simple
    return staticfiles_storage.url(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 203, in url
    return self._url(self.stored_name, name, force)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 182, in _url
    hashed_name = hashed_name_func(*args)
                  ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 516, in stored_name
    raise ValueError(
ValueError: Missing staticfiles manifest entry for 'images/logo-mcn.png'
ERROR 2025-10-05 00:58:39,324 log Internal Server Error: /
Traceback (most recent call last):
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/mcn-museum.tektriom.com/artworks/views.py", line 822, in home_view
    return render(request, 'home.html', context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/shortcuts.py", line 24, in render
    content = loader.render_to_string(template_name, context, request, using=using)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader.py", line 62, in render_to_string
    return template.render(context, request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/backends/django.py", line 61, in render
    return self.template.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 171, in render
    return self._render(context)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 1000, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/template/base.py", line 961, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 116, in render
    url = self.url(context)
          ^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 113, in url
    return self.handle_simple(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/templatetags/static.py", line 129, in handle_simple
    return staticfiles_storage.url(path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 203, in url
    return self._url(self.stored_name, name, force)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 182, in _url
    hashed_name = hashed_name_func(*args)
                  ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py", line 516, in stored_name
    raise ValueError(
ValueError: Missing staticfiles manifest entry for 'images/logo-mcn.png'
WARNING 2025-10-05 01:00:27,230 log Not Found: /static/admin/css/base.css
WARNING 2025-10-05 01:00:27,251 log Not Found: /static/admin/css/dark_mode.css
WARNING 2025-10-05 01:00:27,269 log Not Found: /static/admin/css/nav_sidebar.css
WARNING 2025-10-05 01:00:27,289 log Not Found: /static/admin/css/login.css
WARNING 2025-10-05 01:00:27,309 log Not Found: /static/admin/css/responsive.css
WARNING 2025-10-05 01:00:27,365 log Not Found: /static/admin/js/theme.js
WARNING 2025-10-05 01:00:27,386 log Not Found: /static/admin/js/nav_sidebar.js
WARNING 2025-10-05 01:38:05,714 log Not Found: /favicon.ico
WARNING 2025-10-05 01:38:06,190 log Not Found: /favicon.ico
WARNING 2025-10-05 01:38:20,634 log Not Found: /favicon.ico
WARNING 2025-10-05 01:38:21,115 log Not Found: /favicon.ico
WARNING 2025-10-05 01:44:08,349 log Not Found: /favicon.ico
WARNING 2025-10-05 01:44:58,142 log Not Found: /favicon.ico
WARNING 2025-10-05 02:32:00,896 log Not Found: /favicon.ico
WARNING 2025-10-05 02:35:16,124 log Not Found: /favicon.ico
WARNING 2025-10-05 02:40:49,783 log Not Found: /favicon.ico
WARNING 2025-10-05 05:01:45,828 log Not Found: /js/twint_ch.js
WARNING 2025-10-05 05:01:45,866 log Not Found: /css/support_parent.css
WARNING 2025-10-05 05:01:46,073 log Not Found: /js/lkk_ch.js
WARNING 2025-10-05 05:03:21,564 log Not Found: /css/support_parent.css
WARNING 2025-10-05 05:03:21,600 log Not Found: /js/twint_ch.js
WARNING 2025-10-05 05:03:23,997 log Not Found: /js/lkk_ch.js
WARNING 2025-10-05 11:39:07,949 log Not Found: /favicon.ico
WARNING 2025-10-05 12:22:33,083 log Not Found: /js/lkk_ch.js
WARNING 2025-10-05 12:22:33,158 log Not Found: /js/twint_ch.js
WARNING 2025-10-05 12:22:33,244 log Not Found: /css/support_parent.css
WARNING 2025-10-05 12:25:25,505 log Not Found: /favicon.ico
WARNING 2025-10-05 12:25:38,603 log Not Found: /favicon.ico
WARNING 2025-10-05 12:45:25,864 log Not Found: /favicon.ico
WARNING 2025-10-05 12:45:27,045 log Not Found: /artwork/7f90efd9-837c-46b8-a51b-58d3a0ad05d2/
WARNING 2025-10-05 13:29:26,501 log Not Found: /favicon.ico
WARNING 2025-10-05 13:48:48,632 log Not Found: /favicon.ico
WARNING 2025-10-05 14:10:00,160 log Not Found: /favicon.ico
WARNING 2025-10-05 14:15:59,263 log Not Found: /favicon.ico
WARNING 2025-10-05 14:16:45,868 log Forbidden (CSRF token from POST incorrect.): /register/
WARNING 2025-10-05 14:28:08,518 log Not Found: /favicon.ico
WARNING 2025-10-05 15:27:57,674 log Not Found: /favicon.ico
WARNING 2025-10-05 15:28:14,026 log Not Found: /favicon.ico
WARNING 2025-10-05 16:17:41,952 log Not Found: /favicon.ico
WARNING 2025-10-05 18:52:04,527 log Not Found: /favicon.ico
WARNING 2025-10-06 00:11:23,248 log Not Found: /js/twint_ch.js
WARNING 2025-10-06 00:11:23,295 log Not Found: /js/lkk_ch.js
WARNING 2025-10-06 00:11:25,714 log Not Found: /css/support_parent.css
WARNING 2025-10-06 01:15:20,415 log Not Found: /favicon.ico
WARNING 2025-10-06 01:15:23,361 log Not Found: /favicon.ico
WARNING 2025-10-06 02:01:23,820 log Not Found: /favicon.ico
WARNING 2025-10-06 02:01:26,681 log Not Found: /favicon.ico
WARNING 2025-10-06 02:36:30,254 log Not Found: /favicon.ico
WARNING 2025-10-06 02:36:32,961 log Not Found: /favicon.ico
WARNING 2025-10-06 09:15:14,897 log Not Found: /wp-includes/wlwmanifest.xml
WARNING 2025-10-06 09:15:15,054 log Not Found: /xmlrpc.php/404.shtml
WARNING 2025-10-06 09:15:16,481 log Not Found: /blog/wp-includes/wlwmanifest.xml
WARNING 2025-10-06 09:15:17,193 log Not Found: /web/wp-includes/wlwmanifest.xml
WARNING 2025-10-06 09:15:18,001 log Not Found: /wordpress/wp-includes/wlwmanifest.xml
WARNING 2025-10-06 09:15:18,665 log Not Found: /website/wp-includes/wlwmanifest.xml
WARNING 2025-10-06 09:15:19,401 log Not Found: /wp/wp-includes/wlwmanifest.xml
WARNING 2025-10-06 09:15:20,274 log Not Found: /news/wp-includes/wlwmanifest.xml
WARNING 2025-10-06 09:15:21,012 log Not Found: /2018/wp-includes/wlwmanifest.xml
WARNING 2025-10-06 09:15:21,827 log Not Found: /2019/wp-includes/wlwmanifest.xml
WARNING 2025-10-06 09:15:22,516 log Not Found: /shop/wp-includes/wlwmanifest.xml
WARNING 2025-10-06 09:15:23,185 log Not Found: /wp1/wp-includes/wlwmanifest.xml
WARNING 2025-10-06 09:15:23,897 log Not Found: /test/wp-includes/wlwmanifest.xml
WARNING 2025-10-06 09:15:24,602 log Not Found: /media/wp-includes/wlwmanifest.xml
WARNING 2025-10-06 09:15:25,267 log Not Found: /wp2/wp-includes/wlwmanifest.xml
WARNING 2025-10-06 09:15:25,999 log Not Found: /site/wp-includes/wlwmanifest.xml
WARNING 2025-10-06 09:15:26,817 log Not Found: /cms/wp-includes/wlwmanifest.xml
WARNING 2025-10-06 09:15:27,634 log Not Found: /sito/wp-includes/wlwmanifest.xml
WARNING 2025-10-06 09:45:19,588 log Not Found: /favicon.ico
WARNING 2025-10-06 09:46:46,756 log Not Found: /favicon.ico
WARNING 2025-10-06 09:47:23,322 log Not Found: /favicon.ico
WARNING 2025-10-06 09:47:47,824 log Not Found: /favicon.ico
WARNING 2025-10-06 09:48:00,570 log Not Found: /favicon.ico
WARNING 2025-10-06 15:23:57,511 log Not Found: /wordpress/
WARNING 2025-10-06 15:28:09,521 log Not Found: /apple-touch-icon-precomposed.png
WARNING 2025-10-06 15:28:09,530 log Not Found: /apple-touch-icon.png
WARNING 2025-10-06 15:28:09,550 log Not Found: /favicon.ico
WARNING 2025-10-06 15:28:11,263 log Not Found: /apple-touch-icon-120x120-precomposed.png
WARNING 2025-10-06 15:28:11,440 log Not Found: /apple-touch-icon-120x120.png
WARNING 2025-10-06 15:28:11,597 log Not Found: /apple-touch-icon-precomposed.png
WARNING 2025-10-06 15:28:11,764 log Not Found: /apple-touch-icon.png
WARNING 2025-10-06 15:28:11,973 log Not Found: /favicon.ico
WARNING 2025-10-06 15:28:12,158 log Not Found: /apple-touch-icon-120x120-precomposed.png
WARNING 2025-10-06 15:28:12,356 log Not Found: /apple-touch-icon-120x120.png
WARNING 2025-10-06 15:28:12,553 log Not Found: /apple-touch-icon-precomposed.png
WARNING 2025-10-06 15:28:12,740 log Not Found: /apple-touch-icon.png
WARNING 2025-10-06 15:28:13,205 log Not Found: /favicon.ico
WARNING 2025-10-06 16:03:42,462 log Not Found: /favicon.ico
ERROR 2025-10-06 16:10:38,220 log Internal Server Error: /admin/artworks/artwork/add/
Traceback (most recent call last):
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/db/backends/mysql/base.py", line 75, in execute
    return self.cursor.execute(query, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib64/python3.12/site-packages/MySQLdb/cursors.py", line 179, in execute
    res = self._query(mogrified_query)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib64/python3.12/site-packages/MySQLdb/cursors.py", line 330, in _query
    db.query(q)
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib64/python3.12/site-packages/MySQLdb/connections.py", line 280, in query
    _mysql.connection.query(self, query)
MySQLdb.OperationalError: (1366, "Incorrect string value: '\\xE2\\x80\\xB3 de...' for column `masa4736_musee_mcn`.`artworks_artworktranslation`.`artist` at row 1")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/admin/options.py", line 714, in wrapper
    return self.admin_site.admin_view(view)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/utils/decorators.py", line 188, in _view_wrapper
    result = _process_exception(request, e)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/utils/decorators.py", line 186, in _view_wrapper
    response = view_func(request, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper
    response = view_func(request, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/admin/sites.py", line 240, in inner
    return view(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/admin/options.py", line 1941, in add_view
    return self.changeform_view(request, None, form_url, extra_context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/utils/decorators.py", line 188, in _view_wrapper
    result = _process_exception(request, e)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/utils/decorators.py", line 186, in _view_wrapper
    response = view_func(request, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/admin/options.py", line 1802, in changeform_view
    return self._changeform_view(request, object_id, form_url, extra_context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/admin/options.py", line 1854, in _changeform_view
    self.save_related(request, form, formsets, not add)
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/admin/options.py", line 1285, in save_related
    self.save_formset(request, form, formset, change=change)
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/contrib/admin/options.py", line 1273, in save_formset
    formset.save()
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/forms/models.py", line 793, in save
    return self.save_existing_objects(commit) + self.save_new_objects(commit)
                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/forms/models.py", line 953, in save_new_objects
    self.new_objects.append(self.save_new(form, commit=commit))
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/forms/models.py", line 1151, in save_new
    return super().save_new(form, commit=commit)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/forms/models.py", line 766, in save_new
    return form.save(commit=commit)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/forms/models.py", line 551, in save
    self.instance.save()
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/db/models/base.py", line 822, in save
    self.save_base(
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/db/models/base.py", line 909, in save_base
    updated = self._save_table(
              ^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/db/models/base.py", line 1067, in _save_table
    results = self._do_insert(
              ^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/db/models/base.py", line 1108, in _do_insert
    return manager._insert(
           ^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/db/models/query.py", line 1845, in _insert
    return query.get_compiler(using=using).execute_sql(returning_fields)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1823, in execute_sql
    cursor.execute(sql, params)
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 122, in execute
    return super().execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute
    return self._execute_with_wrappers(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers
    return executor(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute
    with self.db.wrap_database_errors:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib/python3.12/site-packages/django/db/backends/mysql/base.py", line 75, in execute
    return self.cursor.execute(query, args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib64/python3.12/site-packages/MySQLdb/cursors.py", line 179, in execute
    res = self._query(mogrified_query)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib64/python3.12/site-packages/MySQLdb/cursors.py", line 330, in _query
    db.query(q)
  File "/home/masa4736/virtualenv/mcn-museum.tektriom.com/3.12/lib64/python3.12/site-packages/MySQLdb/connections.py", line 280, in query
    _mysql.connection.query(self, query)
django.db.utils.OperationalError: (1366, "Incorrect string value: '\\xE2\\x80\\xB3 de...' for column `masa4736_musee_mcn`.`artworks_artworktranslation`.`artist` at row 1")
WARNING 2025-10-06 18:19:58,893 log Not Found: /api/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-06 18:19:58,998 log Not Found: /backup/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-06 18:19:59,104 log Not Found: /blog/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-06 18:19:59,210 log Not Found: /cms/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-06 18:19:59,314 log Not Found: /demo/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-06 18:19:59,419 log Not Found: /dev/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-06 18:19:59,524 log Not Found: /laravel/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-06 18:19:59,631 log Not Found: /lib/phpunit/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-06 18:19:59,736 log Not Found: /lib/phpunit/phpunit/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-06 18:19:59,840 log Not Found: /lib/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-06 18:19:59,945 log Not Found: /lib/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-06 18:20:00,049 log Not Found: /new/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-06 18:20:00,153 log Not Found: /old/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-06 18:20:00,308 log Not Found: /panel/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-06 18:20:00,412 log Not Found: /phpunit/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-06 18:27:52,805 log Not Found: /favicon.ico
WARNING 2025-10-06 18:28:32,745 log Not Found: /favicon.ico
WARNING 2025-10-06 18:33:06,309 log Not Found: /favicon.ico
WARNING 2025-10-06 21:19:15,736 log Not Found: /favicon.ico
WARNING 2025-10-07 13:09:03,718 log Not Found: /.env.zip/406.shtml
WARNING 2025-10-07 13:09:26,801 log Not Found: /api/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:27,061 log Not Found: /backup/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:27,318 log Not Found: /blog/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:27,575 log Not Found: /cms/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:27,832 log Not Found: /demo/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:28,089 log Not Found: /dev/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:28,346 log Not Found: /laravel/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:28,602 log Not Found: /lib/phpunit/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:28,860 log Not Found: /lib/phpunit/phpunit/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:29,116 log Not Found: /lib/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:29,374 log Not Found: /lib/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:29,631 log Not Found: /new/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:29,887 log Not Found: /old/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:30,144 log Not Found: /panel/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:30,401 log Not Found: /phpunit/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:30,658 log Not Found: /phpunit/phpunit/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:30,914 log Not Found: /phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:31,171 log Not Found: /phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:31,428 log Not Found: /protected/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:31,687 log Not Found: /sites/all/libraries/mailchimp/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:31,947 log Not Found: /vendor/phpunit/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:32,204 log Not Found: /vendor/phpunit/phpunit/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 13:09:32,465 log Not Found: /vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/406.shtml
WARNING 2025-10-07 15:31:23,215 log Not Found: /wp-includes/wlwmanifest.xml
WARNING 2025-10-07 15:31:23,585 log Not Found: /xmlrpc.php/404.shtml
WARNING 2025-10-07 15:31:24,824 log Not Found: /blog/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 15:31:25,095 log Not Found: /web/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 15:31:25,364 log Not Found: /wordpress/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 15:31:26,134 log Not Found: /website/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 15:31:26,582 log Not Found: /wp/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 15:31:27,169 log Not Found: /news/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 15:31:27,654 log Not Found: /2020/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 15:31:28,003 log Not Found: /2019/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 15:31:28,321 log Not Found: /shop/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 15:31:28,614 log Not Found: /wp1/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 15:31:29,149 log Not Found: /test/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 15:31:29,452 log Not Found: /wp2/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 15:31:29,732 log Not Found: /site/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 15:31:30,092 log Not Found: /cms/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 15:31:30,364 log Not Found: /sito/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 17:46:10,804 log Not Found: /wp-includes/wlwmanifest.xml
WARNING 2025-10-07 17:46:11,654 log Not Found: /xmlrpc.php/404.shtml
WARNING 2025-10-07 17:46:12,806 log Not Found: /blog/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 17:46:13,085 log Not Found: /web/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 17:46:13,380 log Not Found: /wordpress/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 17:46:13,662 log Not Found: /website/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 17:46:14,010 log Not Found: /wp/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 17:46:14,297 log Not Found: /news/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 17:46:14,575 log Not Found: /2020/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 17:46:14,854 log Not Found: /2019/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 17:46:15,139 log Not Found: /shop/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 17:46:15,414 log Not Found: /wp1/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 17:46:15,686 log Not Found: /test/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 17:46:15,959 log Not Found: /wp2/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 17:46:16,231 log Not Found: /site/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 17:46:16,655 log Not Found: /cms/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 17:46:16,943 log Not Found: /sito/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 19:50:22,603 log Not Found: /wp-includes/wlwmanifest.xml
WARNING 2025-10-07 19:50:23,594 log Not Found: /xmlrpc.php/404.shtml
WARNING 2025-10-07 19:50:25,598 log Not Found: /blog/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 19:50:26,202 log Not Found: /web/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 19:50:26,923 log Not Found: /wordpress/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 19:50:27,743 log Not Found: /website/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 19:50:28,332 log Not Found: /wp/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 19:50:29,156 log Not Found: /news/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 19:50:29,700 log Not Found: /2020/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 19:50:30,235 log Not Found: /2019/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 19:50:30,755 log Not Found: /shop/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 19:50:31,274 log Not Found: /wp1/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 19:50:31,786 log Not Found: /test/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 19:50:32,595 log Not Found: /wp2/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 19:50:33,149 log Not Found: /site/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 19:50:33,719 log Not Found: /cms/wp-includes/wlwmanifest.xml
WARNING 2025-10-07 19:50:33,911 log Not Found: /sito/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 00:51:48,503 log Not Found: /favicon.ico
WARNING 2025-10-08 00:51:52,834 log Not Found: /favicon.ico
WARNING 2025-10-08 02:36:20,394 log Not Found: /favicon.ico
WARNING 2025-10-08 02:36:21,393 log Not Found: /favicon.ico
WARNING 2025-10-08 09:44:09,130 log Not Found: /.env.zip/406.shtml
WARNING 2025-10-08 10:16:02,414 log Not Found: /wp-includes/wlwmanifest.xml
WARNING 2025-10-08 10:16:02,567 log Not Found: /xmlrpc.php/404.shtml
WARNING 2025-10-08 10:16:04,195 log Not Found: /blog/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 10:16:04,906 log Not Found: /web/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 10:16:05,557 log Not Found: /wordpress/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 10:16:06,197 log Not Found: /website/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 10:16:06,837 log Not Found: /wp/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 10:16:07,469 log Not Found: /news/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 10:16:08,101 log Not Found: /2020/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 10:16:08,732 log Not Found: /2019/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 10:16:09,366 log Not Found: /shop/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 10:16:09,996 log Not Found: /wp1/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 10:16:10,646 log Not Found: /test/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 10:16:11,373 log Not Found: /wp2/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 10:16:12,014 log Not Found: /site/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 10:16:12,841 log Not Found: /cms/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 10:16:13,494 log Not Found: /sito/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 14:53:44,030 log Not Found: /favicon.ico
WARNING 2025-10-08 15:08:12,808 log Not Found: /wp-includes/wlwmanifest.xml
WARNING 2025-10-08 15:08:13,159 log Not Found: /xmlrpc.php/404.shtml
WARNING 2025-10-08 15:08:14,295 log Not Found: /blog/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 15:08:15,060 log Not Found: /web/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 15:08:15,818 log Not Found: /wordpress/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 15:08:16,791 log Not Found: /website/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 15:08:17,349 log Not Found: /wp/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 15:08:18,046 log Not Found: /news/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 15:08:18,601 log Not Found: /2020/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 15:08:19,239 log Not Found: /2019/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 15:08:19,980 log Not Found: /shop/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 15:08:20,539 log Not Found: /wp1/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 15:08:21,086 log Not Found: /test/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 15:08:21,741 log Not Found: /wp2/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 15:08:22,561 log Not Found: /site/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 15:08:23,261 log Not Found: /cms/wp-includes/wlwmanifest.xml
WARNING 2025-10-08 15:08:24,234 log Not Found: /sito/wp-includes/wlwmanifest.xml
WARNING 2025-10-09 08:39:37,810 log Not Found: /wp-includes/wlwmanifest.xml
WARNING 2025-10-09 08:39:38,361 log Not Found: /xmlrpc.php/404.shtml
WARNING 2025-10-09 08:39:40,147 log Not Found: /blog/wp-includes/wlwmanifest.xml
WARNING 2025-10-09 08:39:40,555 log Not Found: /web/wp-includes/wlwmanifest.xml
WARNING 2025-10-09 08:39:41,063 log Not Found: /wordpress/wp-includes/wlwmanifest.xml
WARNING 2025-10-09 08:39:41,578 log Not Found: /website/wp-includes/wlwmanifest.xml
WARNING 2025-10-09 08:39:43,238 log Not Found: /wp/wp-includes/wlwmanifest.xml
WARNING 2025-10-09 08:39:43,750 log Not Found: /news/wp-includes/wlwmanifest.xml
WARNING 2025-10-09 08:39:44,533 log Not Found: /2020/wp-includes/wlwmanifest.xml
WARNING 2025-10-09 08:39:45,296 log Not Found: /2019/wp-includes/wlwmanifest.xml
WARNING 2025-10-09 08:39:45,835 log Not Found: /shop/wp-includes/wlwmanifest.xml
WARNING 2025-10-09 08:39:46,350 log Not Found: /wp1/wp-includes/wlwmanifest.xml
WARNING 2025-10-09 08:39:46,711 log Not Found: /test/wp-includes/wlwmanifest.xml
WARNING 2025-10-09 08:39:47,039 log Not Found: /wp2/wp-includes/wlwmanifest.xml
WARNING 2025-10-09 08:39:47,643 log Not Found: /site/wp-includes/wlwmanifest.xml
WARNING 2025-10-09 08:39:47,935 log Not Found: /cms/wp-includes/wlwmanifest.xml
WARNING 2025-10-09 08:39:48,207 log Not Found: /sito/wp-includes/wlwmanifest.xml
WARNING 2025-10-09 09:21:59,185 log Not Found: /apple-touch-icon-precomposed.png
WARNING 2025-10-09 09:21:59,212 log Not Found: /apple-touch-icon.png
WARNING 2025-10-09 09:21:59,225 log Not Found: /favicon.ico
WARNING 2025-10-09 17:40:55,670 log Not Found: /favicon.ico
WARNING 2025-10-09 19:19:22,931 log Not Found: /favicon.ico
WARNING 2025-10-09 20:39:34,842 log Not Found: /favicon.ico
WARNING 2025-10-09 22:00:36,610 log Not Found: /js/twint_ch.js
WARNING 2025-10-09 22:00:36,787 log Not Found: /js/lkk_ch.js
WARNING 2025-10-09 22:00:36,865 log Not Found: /css/support_parent.css
WARNING 2025-10-09 22:02:28,729 log Not Found: /js/twint_ch.js
WARNING 2025-10-09 22:02:28,942 log Not Found: /js/lkk_ch.js
WARNING 2025-10-09 22:02:28,974 log Not Found: /css/support_parent.css
WARNING 2025-10-10 02:36:28,701 log Not Found: /favicon.ico
WARNING 2025-10-10 02:36:29,616 log Not Found: /favicon.ico
WARNING 2025-10-10 03:08:00,867 log Not Found: /favicon.ico
WARNING 2025-10-10 03:08:02,235 log Not Found: /favicon.ico
WARNING 2025-10-11 00:22:21,346 log Not Found: /favicon.ico
WARNING 2025-10-14 10:17:56,047 log Not Found: /favicon.ico
