Я получил ошибку (root) Additional property django is not allowed , when run django in pycharm
Я получил эту ошибку сегодня утром.
(root) Additional property django is not allowed
Я не менял свой код со вчерашнего вечера. Ошибка возникла сегодня.
Похоже, причина в docker-compse.yaml
. Это мой yaml
файл.
version: "3"
services:
django:
container_name: image_maker
image: image_maker:latest
volumes:
- .:/docker
- ./log:/tmp/
ports:
- 8003:8080
working_dir: /docker/app
environment:
- DEBUG=True
- LOCAL_DB=True
networks:
- my_network
networks:
my_network:
external: true
Я не менял его несколько дней. Также я запустил другой проект django. В нем та же ошибка.
(root) Additional property *** is not allowed
Я проверил все свои проекты. Получилась та же ошибка.
Я думаю, что это не ошибка файла yaml. Это ошибка интерпретатора на Pycharm. Когда я открываю Configure Remote Python interpreter
, служба может выбрать network
и service
. Это странно. Выпадающий список должен быть django
,
Я не знаю, почему выпадающий список не может показать правильные службы. Я перезапустил Pycharm и мой Mac.
Однако эта проблема все еще существует. Пожалуйста, помогите мне.
- Pycharm 2021.1.1
- MacOS 11.5.2
- Docker Desktop Версия 4.0.0 (4.0.0.12)
- Docker версия 20.10.8, сборка 3967b7d
Я решил эту ошибку, выполнив следующие 3 шага.
- Скачайте последнюю версию PyCharm с веб-сайта .
- Замените старую версию в папке Application.
- Запустите последнюю версию PyCharm.