Отклонен ли этот тестовый проект Django из-за структуры кода? [закрыто]

Я создал тестовый проект Django. Клиент был отклонен с такими причинами.

Обратная связь с клиентом 1

Код, связанный с рецептом, выглядел нормально, но код использования регистрации и входа в систему - хорошо. Похоже, что эти API даже не будут хорошо работать. Так что, думаю, нам не стоит двигаться дальше.

Обратная связь с клиентом 2

Структура кода выглядит не лучшим образом. Аутентификация реализована неправильно. Поэтому не стоит двигаться дальше.

Здесь информация о тестовом проекте:

Создайте платформу для обмена рецептами

  1. Framework:- Используйте фреймворк Django для создания REST API.

  2. Аутентификация пользователей:- Реализуйте аутентификацию и авторизацию пользователей, чтобы позволить им регистрироваться, входить в систему и управлять своими рецептами безопасно.

  3. CRUD-операции: Предоставьте пользователям возможность выполнять CRUD-операции (создание, чтение, обновление, удаление) над принадлежащими им рецептами.

  4. Подробные сведения о рецепте: Включите такие поля, как название, описание, ингредиенты, этапы приготовления, время приготовления и размер порции для каждого рецепта. для каждого рецепта.

  5. Категории рецептов: Позволяет пользователям распределять рецепты по различным категориям (например, закуски, основные блюда, десерты).

  6. Поиск и фильтр: Предоставьте функциональность для поиска и фильтрации рецептов на основе различных критериев (например, категория, ингредиенты, время приготовления).

  7. Рейтинг и отзывы: Позволяет пользователям оценивать и рецензировать рецепты, а также отображать средние оценки для каждого рецепта.

Вот мое репо на GitHub: https://github.com/Keerthanamurugesan2001/recipe_radar

Пожалуйста, кто-нибудь подскажите:

  1. Какую ошибку я допустил
  2. Почему клиент считает, что проект не соответствует стандарту
  3. Какую часть я могу улучшить в этом проекте

Я использовал стандарты PEP 8, Django REST Framework, simple-jwt.

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