Django patterns -- custom user model, project structure, models, views, URL routing, select_related/prefetch_related, signals vs save(), middleware, settings splitting, custom managers, management commands
92
87%
Does it follow best practices?
Impact
100%
1.63xAverage score across 5 eval scenarios
Passed
No known issues
Build a blog platform with Django. The blog should support posts written by registered users, comments on posts, and a tagging system. Posts can be drafts or published. The homepage shows the 10 most recent published posts with their author names, comment counts, and tags. Each post has a detail page showing the full content, all comments with commenter names, and tags. Visitors can filter posts by tag.
Requirements:
/blog/<slug>/ with comments and tags/blog/tag/<slug>/ shows all posts with that tagProduce Python source files in a blogsite/ directory:
config/settings.py (or settings module)config/urls.pytemplates/ directory with base template and app templatesmanage.pyDo not run migrations or start the server.
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
skills
django-best-practices
verifiers