Я получил ошибку (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,

enter image description here

Я не знаю, почему выпадающий список не может показать правильные службы. Я перезапустил 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 шага.

  1. Скачайте последнюю версию PyCharm с веб-сайта
  2. .
  3. Замените старую версию в папке Application.
  4. Запустите последнюю версию PyCharm.

enter image description here enter image description here

Вернуться на верх