Django runserver, похоже, запускает два экземпляра

Я работаю над проектом, в котором пользователи могут размещать сообщения и комментарии.
Я создал одно приложение под названием core. В core/views есть файл comments.py
. В нем есть класс следующего вида:

class CommentList(APIView):
    authentication_classes = [BasicAuthentication, TokenAuthentication]
    permission_classes = [IsAuthenticated]

    print("hello")

    def get(self, request: request.Request, pub_id: str) -> Response:
        pass

Также в моем core/views/__init__.py есть следующее:

from .comments import *

Теперь, когда я запускаю python3.10 manage.py runserver, он печатает 'hello' два раза. Я ожидаю, что привет будет напечатан один раз.
Какое-нибудь возможное объяснение?

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