Отклонен ли этот тестовый проект Django из-за структуры кода? [закрыто]
Я создал тестовый проект Django. Клиент был отклонен с такими причинами.
Обратная связь с клиентом 1
Код, связанный с рецептом, выглядел нормально, но код использования регистрации и входа в систему - хорошо. Похоже, что эти API даже не будут хорошо работать. Так что, думаю, нам не стоит двигаться дальше.
Обратная связь с клиентом 2
Структура кода выглядит не лучшим образом. Аутентификация реализована неправильно. Поэтому не стоит двигаться дальше.
Здесь информация о тестовом проекте:
Создайте платформу для обмена рецептами
Framework:- Используйте фреймворк Django для создания REST API.
Аутентификация пользователей:- Реализуйте аутентификацию и авторизацию пользователей, чтобы позволить им регистрироваться, входить в систему и управлять своими рецептами безопасно.
CRUD-операции: Предоставьте пользователям возможность выполнять CRUD-операции (создание, чтение, обновление, удаление) над принадлежащими им рецептами.
Подробные сведения о рецепте: Включите такие поля, как название, описание, ингредиенты, этапы приготовления, время приготовления и размер порции для каждого рецепта. для каждого рецепта.
Категории рецептов: Позволяет пользователям распределять рецепты по различным категориям (например, закуски, основные блюда, десерты).
Поиск и фильтр: Предоставьте функциональность для поиска и фильтрации рецептов на основе различных критериев (например, категория, ингредиенты, время приготовления).
Рейтинг и отзывы: Позволяет пользователям оценивать и рецензировать рецепты, а также отображать средние оценки для каждого рецепта.
Вот мое репо на GitHub: https://github.com/Keerthanamurugesan2001/recipe_radar
Пожалуйста, кто-нибудь подскажите:
- Какую ошибку я допустил
- Почему клиент считает, что проект не соответствует стандарту
- Какую часть я могу улучшить в этом проекте
Я использовал стандарты PEP 8, Django REST Framework, simple-jwt
.