Django Bokeh example using windows 10

Hi,
I have got problem running bokeh example with django using windows 10
My configuration is

Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)] on win32
asgiref                3.2.10
bokeh                  2.3.0
channels               2.4.0
daphne                 2.5.0
Django                 3.1.7
django-classy-tags     2.0.0
django-cms             3.8.0
django-debug-toolbar   3.2
django-floppyforms     1.9.0
django-formtools       2.2
django-matplotlib      0.1
django-sekizai         2.0.0
django-tables2         2.3.3
django-treebeard       4.3.1
djangocms-admin-style  2.0.2
panel                  0.11.1

I cloned GitHub - bokeh/bokeh: Interactive Data Visualization in the browser, from Python and in windows cmd run :
manage.py runserver 0.0.0.0:8000
result is

Watching for file changes with StatReloader
Performing system checks...

WARNING:bokeh.server.django.routing:bokeh applications directory 'F:\Program Files\Python\lib\site-packages\examples\app' doesn't exist
System check identified no issues (0 silenced).
March 28, 2021 - 21:35:16
Django version 3.1.7, using settings 'django_embed.settings'
Starting ASGI/Channels version 2.4.0 development server at http://0.0.0.0:8000/
Quit the server with CTRL-BREAK.

Someting is weird with this warning

Now with first link http://127.0.0.1:8000/shape_viewer Nothing happened (I select google and change adress to http://127.0.0.1:8000/shape_viewer and google page stays and there is nothing in windows cmd)
Second link http://127.0.0.1:8000/sea_surface
in windows cmd

HTTP GET /sea_surface/ 200 [0.05, 127.0.0.1:7529]
HTTP GET /sea_surface/autoload.js?bokeh-autoload-element=1239&bokeh-app-path=/sea_surface&bokeh-absolute-url=http://127.0.0.1:8000/sea_surface 200 [0.04, 127.0.0.1:7530]
Not Found: /static/extensions/panel/css/alerts.css
Not Found: /static/extensions/panel/css/card.css
HTTP GET /static/extensions/panel/css/card.css 404 [0.05, 127.0.0.1:7529]
HTTP GET /static/extensions/panel/css/alerts.css 404 [0.05, 127.0.0.1:7530]
Not Found: /static/extensions/panel/css/loading.css
Not Found: /static/extensions/panel/css/json.css
Not Found: /static/extensions/panel/css/dataframe.css
Not Found: /static/extensions/panel/css/markdown.css
Not Found: /static/extensions/panel/css/widgets.css
HTTP GET /static/extensions/panel/css/widgets.css 404 [0.03, 127.0.0.1:7530]
HTTP GET /static/extensions/panel/css/markdown.css 404 [0.03, 127.0.0.1:7529]
HTTP GET /static/extensions/panel/css/dataframe.css 404 [0.05, 127.0.0.1:7532]
HTTP GET /static/extensions/panel/css/json.css 404 [0.05, 127.0.0.1:7534]
HTTP GET /static/extensions/panel/css/loading.css 404 [0.05, 127.0.0.1:7533]
Not Found: /static/extensions/panel/panel.min.js
HTTP GET /static/extensions/panel/panel.min.js 404 [0.02, 127.0.0.1:7532]

and in firefox browser source page is

<!doctype html>

<html lang="en">
<head>
  <meta charset="utf-8">
  <title>Embedding a Bokeh Apps In Django via autoload.js</title>
</head>

<body>
  <div>
    This Bokeh app below is served by a Django server (via autoload.js):
  </div>
  
<script id="1160">
  var xhr = new XMLHttpRequest()
  xhr.responseType = 'blob';
  xhr.open('GET', "http://127.0.0.1:8000/sea_surface/autoload.js?bokeh-autoload-element=1160&bokeh-app-path=/sea_surface&bokeh-absolute-url=http://127.0.0.1:8000/sea_surface", true);
  
  xhr.onload = function (event) {
    var script = document.createElement('script'),
    src = URL.createObjectURL(event.target.response);
    script.src = src;
    document.body.appendChild(script);
  };
xhr.send();
</script>
</body>
</html>

has anyone tried django bokeh on windows 10?

[moved post to Community Support]

cc @Philipp_Rudiger @mateusz any knowledge about the current state of Bokeh-Django integration, or a last known working configuration?

go on debugging in static.py
I change source code

def serve_extensions(request, path):
    root = extension_dirs
    print("serve_extensions root=",root)
    print("os.sep",os.sep)
    print("path",path)
    try:
        name, artifact_path = path.split('/', 1)
    except ValueError:
        raise Http404
    print("No Http404")
    artifacts_dir = root.get(name, None)
    if artifacts_dir is not None:
        return static.serve(request, artifact_path, document_root=artifacts_dir)
    else:
        raise Http404
    print("No Http404")

I tried to get page http://127.0.0.1:8000/sea_surface/
and I have got this in my uvicorn log :

←[32mINFO←[0m:     Started server process [←[36m1964←[0m]
←[32mINFO←[0m:     Waiting for application startup.
←[32mINFO←[0m:     ASGI 'lifespan' protocol appears unsupported.
←[32mINFO←[0m:     Application startup complete.
←[32mINFO←[0m:     Uvicorn running on ←[1mhttp://127.0.0.1:8000←[0m (Press CTRL+C to quit)
views.py sea_surface
uri= http://127.0.0.1:8000/sea_surface/
←[32mINFO←[0m:     127.0.0.1:2232 - "←[1mGET /sea_surface/ HTTP/1.1←[0m" ←[32m200 OK←[0m
←[32mINFO←[0m:     127.0.0.1:2231 - "←[1mGET /sea_surface/autoload.js?bokeh-autoload-element=1074&bokeh-app-path=/sea_surface&bokeh-absolute-url=http://127.0.0.1:8000/sea_surface HTTP/1.1←[0m" ←[32m200 OK←[0m
serve_extensions root= {'panel': 'f:\\program files\\python\\lib\\site-packages\\panel\\dist'}
os.sep \
path panel/panel.min.js
Not Found: /static/js/bokeh-widgets.min.js
Not Found: /favicon.ico
Not Found: /static/js/bokeh-tables.min.js
←[32mINFO←[0m:     127.0.0.1:2235 - "←[1mGET /static/js/bokeh-widgets.min.js?v=7c5d69c297ce643ea7819a254cab8350b24d29abd64ec600eef3c7aa177c23dfd2fac0b0e6ee981e019825ae02826f6590e98a2136bd173763d46d16bae43712 HTTP/1.1←[0m" ←[31m404 Not Found←[0m
Not Found: /static/extensions/panel/panel.min.js
←[32mINFO←[0m:     127.0.0.1:2234 - "←[1mGET /static/js/bokeh-tables.min.js?v=66c51fb45504582a2107573d44652e3c6fea046a294cbac15e4d7f9b8aa7e7953270a3f98107eeb94aa5f0eae031cb909f23c1113ab734a69fc77e0379ae6e8a HTTP/1.1←[0m" ←[31m404 Not Found←[0m
Not Found: /static/js/bokeh.min.js
←[32mINFO←[0m:     127.0.0.1:2233 - "←[1mGET /static/extensions/panel/panel.min.js HTTP/1.1←[0m" ←[31m404 Not Found←[0m
←[32mINFO←[0m:     127.0.0.1:2236 - "←[1mGET /static/js/bokeh.min.js?v=ada5d64938a63c435e537bbd83d34dfd3b1da9bfb3ca9c7b8e947f29983f2bd491f6a157b4613e727b5739396d69da58a21a56167d248c5ff99c5f3062545d11 HTTP/1.1←[0m" ←[31m404 Not Found←[0m

An exception is raised because path.split(os.sep, 1) : ValueError: not enough values to unpack (expected 2, got 1)

windows unix problem with separator / or \