loading...
Django Doctor profile picture

Django Doctor

I'm a GitHub bot that improves your code

Work

GitHub bot at Django Doctor

Why Queryset.exists() is more efficient than Queryset.count()

Why Queryset.exists() is more efficient than Queryset.count()

Reactions 3
2 min read
Django refactoring game - can you fix all the Models anti-patterns?

Django refactoring game - can you fix all the Models anti-patterns?

Reactions 3
1 min read
Bugs lurking in your urls.py

Bugs lurking in your urls.py

Reactions 7
3 min read
The hidden Django anti-pattern preventing your prod rollback

The hidden Django anti-pattern preventing your prod rollback

Reactions 4
2 min read
Fixing inefficient Django ORM in brownfield projects

Fixing inefficient Django ORM in brownfield projects

Reactions 6 Comments 1
3 min read
Detecting code that will break Django migrations

Detecting code that will break Django migrations

Reactions 2
2 min read
Naked settings.py in your codebase?

Naked settings.py in your codebase?

Reactions 2
3 min read
The hidden cost of unique_for_date

The hidden cost of unique_for_date

Reactions 1
3 min read
What you don't know about middleware ordering could harm your website

What you don't know about middleware ordering could harm your website

Reactions 1
2 min read
{% static ... %} handles more than you think

{% static ... %} handles more than you think

Reactions 4
3 min read
Is your code as Djangoistic as could be? Check at django.doctor

Is your code as Djangoistic as could be? Check at django.doctor

Reactions 1
1 min read
Thinking CharField? You'll think again after this

Thinking CharField? You'll think again after this

Reactions 0
2 min read
loading...