Форум программистов, компьютерный форум, киберфорум
Python: Django
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
4 / 3 / 1
Регистрация: 07.05.2020
Сообщений: 75

Что не так с путём?

11.07.2021, 19:34. Показов 2662. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Что ему надо то ?

файл создается в директории log/application.log

вот BASE_DIR

Python
1
BASE_DIR = Path(__file__).resolve().parent.parent
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'filters': {
        'require_debug_true': {
            '()': 'django.utils.log.RequireDebugTrue',
        }
    },
    'formatters': {
        'verbose': {
            'format':
            '{levelname} {asctime} {module} {message}',
            'style':
            '{',
        },
    },
    'handlers': {
        'console': {
            'level': 'DEBUG',
            'filters': ['require_debug_true'],
            'class': 'logging.StreamHandler',
        },
        'file': {
            'level': 'DEBUG',
            'class': 'logging.FileHandler',
            'filename': 'C://Users/Admin/Django_projects/django_TZ/src/log/application.log',
            'formatters': 'verbose',
        }
    },
    'loggers': {
        'django.request': {
            'handlers': ['file'],
            'level': 'DEBUG',
            'propagate': False,
        },
        'django.db.backends': {
            'level': 'DEBUG',
            'handlers': ['file'],
        },
    }
}
вот такая ошибка :
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Exception in thread django-main-thread:
Traceback (most recent call last):
  File "c:\users\admin\appdata\local\programs\python\python39\lib\logging\config.py", line 564, in configure
    handler = self.configure_handler(handlers[name])
  File "c:\users\admin\appdata\local\programs\python\python39\lib\logging\config.py", line 745, in configure_handler
    result = factory(**kwargs)
TypeError: __init__() got an unexpected keyword argument 'formatters'
 
The above exception was the direct cause of the following exception:
 
Traceback (most recent call last):
  File "c:\users\admin\appdata\local\programs\python\python39\lib\threading.py", line 954, in _bootstrap_inner
    self.run()
  File "c:\users\admin\appdata\local\programs\python\python39\lib\threading.py", line 892, in run
    self._target(*self._args, **self._kwargs)
  File "C:\Users\Admin\Django_projects\django_TZ\venv\lib\site-packages\django\utils\autoreload.py", line 64, in wrapper
    fn(*args, **kwargs)
  File "C:\Users\Admin\Django_projects\django_TZ\venv\lib\site-packages\django\core\management\commands\runserver.py", line 110, in inner_run
    autoreload.raise_last_exception()
  File "C:\Users\Admin\Django_projects\django_TZ\venv\lib\site-packages\django\utils\autoreload.py", line 87, in raise_last_exception
    raise _exception[1]
  File "C:\Users\Admin\Django_projects\django_TZ\venv\lib\site-packages\django\core\management\__init__.py", line 375, in execute
    autoreload.check_errors(django.setup)()
  File "C:\Users\Admin\Django_projects\django_TZ\venv\lib\site-packages\django\utils\autoreload.py", line 64, in wrapper
    fn(*args, **kwargs)
  File "C:\Users\Admin\Django_projects\django_TZ\venv\lib\site-packages\django\__init__.py", line 19, in setup
    configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
  File "C:\Users\Admin\Django_projects\django_TZ\venv\lib\site-packages\django\utils\log.py", line 75, in configure_logging
    logging_config_func(logging_settings)
  File "c:\users\admin\appdata\local\programs\python\python39\lib\logging\config.py", line 809, in dictConfig
    dictConfigClass(config).configure()
  File "c:\users\admin\appdata\local\programs\python\python39\lib\logging\config.py", line 571, in configure
    raise ValueError('Unable to configure handler '
ValueError: Unable to configure handler 'file'
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.07.2021, 19:34
Ответы с готовыми решениями:

Почему этот код не работает? Что не так с путем?
привет, у меня есть ошибка в коде ниже. Этот код преобразует все файлы txt в docx из той же папки. Но у меня ошибка в пути, я пробую много...

Что не так с кодом? ( пытаюсь понять, что не так? )
Есть исходный код. Hook, работает хорошо, но есть минус огромный - перестаёт писать в лог, при открытии программы\игры Фуллскрином. т.е...

Что не так с компилятором или почему программа рушится просто так?
Не обращайте внимание на г*внокод, в котором смешаны и Си и Си ++, здесь это не играет никакой роли. Вопрос в том, почему на онлайн...

5
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
11.07.2021, 19:38
Aidyn7sk, пути должныы быть экранированы(\==\\)
1
4 / 3 / 1
Регистрация: 07.05.2020
Сообщений: 75
11.07.2021, 19:42  [ТС]
я еще и так пробовал
Python
1
BASE_DIR.joinpath('log/application.log')
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
11.07.2021, 22:51
Лучший ответ Сообщение было отмечено Aidyn7sk как решение

Решение

Python
1
BASE_DIR.joinpath('log//application.log')
а так?
1
4 / 3 / 1
Регистрация: 07.05.2020
Сообщений: 75
11.07.2021, 23:15  [ТС]
вот так всё правильно было
Python
1
BASE_DIR.joinpath('log/application.log')
я ошибку допустил
'formatters': {... <---- тут всё правильно

а тут
'formatters': 'verbose', <-----'formatter' должно было быть

4 часа не мог понять в чем дело. Потихоньку начал в комнату заходить уже с правой ноги вдруг поможет
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
11.07.2021, 23:26
Цитата Сообщение от Aidyn7sk Посмотреть сообщение
я ошибку допустил
Тебе об этом Python сразу же написал: an unexpected keyword argument 'formatters'.
Как можно было 4 часа смотреть на ошибку и не понимать ее...

Цитата Сообщение от Aidyn7sk Посмотреть сообщение
'filename': 'C://Users/Admin/Django_projects/django_TZ/src/log/application.log'
Никогда не пиши абсолютные пути в программах.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.07.2021, 23:26
Помогаю со студенческими работами здесь

Скажите как сделать так что бы не было так много if?
using Telegram.Bot; using Telegram.Bot.Exceptions; using Telegram.Bot.Extensions.Polling; using Telegram.Bot.Types; using...

И так, что не так с моим запросом на добавление записи в таблицу?
$sql = 'INSERT INTO product ' . '(name, code, price, category_id, brand, availability,' . 'description,...

Как сделать так что я мог умножать не на два числа а на 3,4,5 и так далее?
Вот код: #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main(){ float a,c; char b; skip: ...

Указатели. Путем перестановок элементов, преобразуйте исходный массив так, чтобы вначале шли положительные элементы...
Создайте массив размерностью N. Введите значения элементов массивов с клавиатуры. Путем перестановок элементов, преобразуйте исходный...

Что в коде ни так? while не работает так, как ожидаю
Написанный код, как я думаю, должен выдавать цифры от 0 до 1000, столбиком. Но выдает начиная от 702 до 1000. Что ни так понимаю, где...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru