@David138

Что за ошибка и как ее исправить?

Привет. Проблема такая: не отображаются стили на страницах

63646d657a159587595416.png

И вот такую ошибку выдает консоль если обновить страницу:
$ python3 manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
November 04, 2022 - 01:40:22
Django version 2.2.12, using settings 'coolsite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[04/Nov/2022 01:40:26] "GET / HTTP/1.1" 200 3969
Traceback (most recent call last):
  File "/usr/lib/python3.8/wsgiref/handlers.py", line 138, in run
    self.finish_response()
  File "/usr/lib/python3.8/wsgiref/handlers.py", line 196, in finish_response
    self.close()
  File "/usr/lib/python3/dist-packages/django/core/servers/basehttp.py", line 111, in close
    super().close()
  File "/usr/lib/python3.8/wsgiref/simple_server.py", line 38, in close
    SimpleHandler.close(self)
  File "/usr/lib/python3.8/wsgiref/handlers.py", line 335, in close
    self.result.close()
  File "/usr/lib/python3/dist-packages/django/http/response.py", line 252, in close
    signals.request_finished.send(sender=self._handler_class)
  File "/usr/lib/python3/dist-packages/django/dispatch/dispatcher.py", line 173, in send
    return [
  File "/usr/lib/python3/dist-packages/django/dispatch/dispatcher.py", line 174, in <listcomp>
    (receiver, receiver(signal=self, sender=sender, **named))
  File "/usr/lib/python3/dist-packages/django/db/__init__.py", line 57, in close_old_connections
    conn.close_if_unusable_or_obsolete()
  File "/usr/lib/python3/dist-packages/django/db/backends/base/base.py", line 514, in close_if_unusable_or_obsolete
    self.close()
  File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", line 248, in close
    if not self.is_in_memory_db():
  File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", line 367, in is_in_memory_db
    return self.creation.is_in_memory_db(self.settings_dict['NAME'])
  File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/creation.py", line 12, in is_in_memory_db
    return database_name == ':memory:' or 'mode=memory' in database_name
TypeError: argument of type 'PosixPath' is not iterable
[04/Nov/2022 01:40:26] "GET / HTTP/1.1" 500 59
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 55980)
Traceback (most recent call last):
  File "/usr/lib/python3.8/wsgiref/handlers.py", line 138, in run
    self.finish_response()
  File "/usr/lib/python3.8/wsgiref/handlers.py", line 196, in finish_response
    self.close()
  File "/usr/lib/python3/dist-packages/django/core/servers/basehttp.py", line 111, in close
    super().close()
  File "/usr/lib/python3.8/wsgiref/simple_server.py", line 38, in close
    SimpleHandler.close(self)
  File "/usr/lib/python3.8/wsgiref/handlers.py", line 335, in close
    self.result.close()
  File "/usr/lib/python3/dist-packages/django/http/response.py", line 252, in close
    signals.request_finished.send(sender=self._handler_class)
  File "/usr/lib/python3/dist-packages/django/dispatch/dispatcher.py", line 173, in send
    return [
  File "/usr/lib/python3/dist-packages/django/dispatch/dispatcher.py", line 174, in <listcomp>
    (receiver, receiver(signal=self, sender=sender, **named))
  File "/usr/lib/python3/dist-packages/django/db/__init__.py", line 57, in close_old_connections
    conn.close_if_unusable_or_obsolete()
  File "/usr/lib/python3/dist-packages/django/db/backends/base/base.py", line 514, in close_if_unusable_or_obsolete
    self.close()
  File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", line 248, in close
    if not self.is_in_memory_db():
  File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/base.py", line 367, in is_in_memory_db
    return self.creation.is_in_memory_db(self.settings_dict['NAME'])
  File "/usr/lib/python3/dist-packages/django/db/backends/sqlite3/creation.py", line 12, in is_in_memory_db
    return database_name == ':memory:' or 'mode=memory' in database_name
TypeError: argument of type 'PosixPath' is not iterable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.8/socketserver.py", line 683, in process_request_thread
    self.finish_request(request, client_address)
  File "/usr/lib/python3.8/socketserver.py", line 360, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib/python3.8/socketserver.py", line 747, in __init__
    self.handle()
  File "/usr/lib/python3/dist-packages/django/core/servers/basehttp.py", line 169, in handle
    self.handle_one_request()
  File "/usr/lib/python3/dist-packages/django/core/servers/basehttp.py", line 194, in handle_one_request
    handler.run(self.server.get_app())
  File "/usr/lib/python3.8/wsgiref/handlers.py", line 145, in run
    self.handle_error()
  File "/usr/lib/python3/dist-packages/django/core/servers/basehttp.py", line 116, in handle_error
    super().handle_error()
  File "/usr/lib/python3.8/wsgiref/handlers.py", line 382, in handle_error
    self.finish_response()
  File "/usr/lib/python3.8/wsgiref/handlers.py", line 184, in finish_response
    self.write(data)
  File "/usr/lib/python3.8/wsgiref/handlers.py", line 288, in write
    self.send_headers()
  File "/usr/lib/python3.8/wsgiref/handlers.py", line 345, in send_headers
    if not self.origin_server or self.client_is_modern():
  File "/usr/lib/python3.8/wsgiref/handlers.py", line 358, in client_is_modern
    return self.environ['SERVER_PROTOCOL'].upper() != 'HTTP/0.9'
TypeError: 'NoneType' object is not subscriptable
----------------------------------------
Not Found: /static/women/css/styles.css
[04/Nov/2022 01:40:26] "GET /static/women/css/styles.css HTTP/1.1" 404 2475

а вот как файлы и директории хранятся, чтоб показать что стили то есть
$ tree
.
├── coolsite
│   ├── __init__.py
│   ├── __pycache__
│   │   ├── __init__.cpython-310.pyc
│   │   ├── __init__.cpython-38.pyc
│   │   ├── settings.cpython-310.pyc
│   │   ├── settings.cpython-38.pyc
│   │   ├── urls.cpython-310.pyc
│   │   ├── urls.cpython-38.pyc
│   │   ├── wsgi.cpython-310.pyc
│   │   └── wsgi.cpython-38.pyc
│   ├── asgi.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
├── db.sqlite3
├── manage.py
└── women
    ├── __init__.py
    ├── __pycache__
    │   ├── __init__.cpython-310.pyc
    │   ├── __init__.cpython-38.pyc
    │   ├── admin.cpython-310.pyc
    │   ├── admin.cpython-38.pyc
    │   ├── apps.cpython-310.pyc
    │   ├── apps.cpython-38.pyc
    │   ├── models.cpython-310.pyc
    │   ├── models.cpython-38.pyc
    │   ├── urls.cpython-310.pyc
    │   ├── urls.cpython-38.pyc
    │   ├── views.cpython-310.pyc
    │   └── views.cpython-38.pyc
    ├── admin.py
    ├── apps.py
    ├── migrations
    │   ├── 0001_initial.py
    │   ├── __init__.py
    │   └── __pycache__
    │       ├── 0001_initial.cpython-310.pyc
    │       ├── 0001_initial.cpython-38.pyc
    │       ├── __init__.cpython-310.pyc
    │       └── __init__.cpython-38.pyc
    ├── models.py
    ├── static
    │   └── women
    │       ├── css
    │       │   └── styles.css
    │       ├── images
    │       │   ├── blockquote.png
    │       │   ├── btn_yt.png
    │       │   ├── logo.png
    │       │   ├── main.ico
    │       │   ├── share_yt.png
    │       │   └── smallmenu.png
    │       └── js
    ├── templates
    │   └── women
    │       ├── about.html
    │       ├── base.html
    │       └── index.html
    ├── tests.py
    ├── urls.py
    └── views.py

13 directories, 50 files


Начал изучать django по этим урокам https://www.youtube.com/playlist?list=PLA0M1Bcd0w8... и дошел до 7мого ролика. Дело в том что я работаю на двух компах, один на работе, там все хорошо работало, а другой дома, а тут с ошибками. копировал и вставлял файлы и папки когда переносил с работы домой. и может я просто не все файлы перенес туда, объясните что не так?
  • Вопрос задан
  • 210 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы