Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

'Solution_v1.00' #1114

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Conversation

DmytroPieskov
Copy link

No description provided.

Copy link

@mateacademy-ai-mentor mateacademy-ai-mentor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello! 😊 You've done a great job with the implementation, but there are a few critical issues that need to be addressed before we can approve the pull request:

  1. Presence of if __name__ == "__main__": main() Fragment: The task explicitly states not to include this fragment in main.py, but it is currently present. Please remove it to align with the requirements.

  2. Migrations: It seems that migrations are missing from the pull request. These are essential for the database schema changes to be applied correctly. Make sure to generate and include them.

  3. Unrelated Files: The settings.py file is not directly related to the task requirements. Unless it's necessary for testing or execution, consider removing it from the pull request.

Once these issues are resolved, your code will be in great shape! Keep up the good work, and I look forward to seeing the updated version. 🚀

✨ Please rate this review in the Platform's notification center. I will be grateful for your feedback! ✨

🔄 Fix the issues, commit the changes, and then re-request my review using the Re-request review button in the Reviewers tab.



def main() -> QuerySet:
pass

for gen in ["Western", "Action", "Dramma"]:

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The genre name 'Dramma' seems to be a typo. It is later updated to 'Drama', but it would be more consistent to use 'Drama' from the start.

Comment on lines +13 to +14
("George", "Klooney"),
("Kianu", "Reaves"),

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The names 'George Klooney' and 'Kianu Reaves' are likely typos. They are corrected later, but it would be more consistent to use 'George Clooney' and 'Keanu Reeves' from the start.

Copy link

@mateacademy-ai-mentor mateacademy-ai-mentor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Summary

Great job on addressing some of the previous issues! 🎉 Here are a few points to consider for further improvement:

  1. Migrations: Ensure that migration files are generated and included in your pull request. Migrations are crucial for applying database schema changes.

  2. Unrelated Files: The settings.py file is still present. Since it is not directly related to the task requirements, consider removing it unless it's necessary for testing or execution.

  3. Code Fragment: You've correctly removed the if __name__ == "__main__": main() fragment from main.py, aligning with the task requirements.

Remember, addressing these points will help you avoid similar issues in the future and improve your coding skills. Keep up the good work, and continue learning from your experiences! 🚀

✨ Please rate this review in the Platform's notification center. I will be grateful for your feedback! ✨

Comment on lines 7 to +45
def main() -> QuerySet:
pass

for gen in ["Western", "Action", "Dramma"]:
Genre.objects.create(name=gen)

actors = [
("George", "Klooney"),
("Kianu", "Reaves"),
("Scarlett", "Keegan"),
("Will", "Smith"),
("Jaden", "Smith"),
("Scarlett", "Johansson")
]
for actor_fname, actor_sname in actors:
Actor.objects.create(first_name=actor_fname, last_name=actor_sname)

Genre.objects.filter(
name="Dramma"
).update(name="Drama")

Actor.objects.filter(
first_name="George",
last_name="Klooney"
).update(
last_name="Clooney"
)

Actor.objects.filter(
first_name="Kianu",
last_name="Reaves"
).update(
first_name="Keanu",
last_name="Reeves"
)

Genre.objects.filter(name="Action").delete()
Actor.objects.filter(first_name="Scarlett").delete()

return Actor.objects.filter(last_name="Smith").order_by("first_name")

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The task explicitly states not to include the if __name__ == "__main__": main() fragment in main.py. Ensure that this fragment is not present in the file, as it was mentioned in the previous review.

@@ -17,4 +17,4 @@

USE_TZ = False

INSTALLED_APPS = ("db",)
INSTALLED_APPS = ["db", ]

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The settings.py file is not directly related to the task requirements. Consider removing it from the pull request unless it's necessary for testing or execution, as mentioned in the previous review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants