diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 0b3b33a5a3dd0bdb919e84ab475d6f8560eba462..871da5c15a95070d2622ada3d40a29be82c20b95 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -13,7 +13,7 @@ repos:
   rev: v2.3.1
   hooks:
     -   id: autoflake
-        args: [--remove-all-unused-imports]
+        args: [--remove-all-unused-imports, --in-place, --expand-star-imports]
 - repo: https://github.com/pycqa/isort
   rev: 5.13.2
   hooks:
diff --git a/championship/views/recurring_events.py b/championship/views/recurring_events.py
index d9855e5291a331efffdbc1c5178e431e8fe886b1..e97cc468ea944d058dd25192884629923178a2ad 100644
--- a/championship/views/recurring_events.py
+++ b/championship/views/recurring_events.py
@@ -18,7 +18,6 @@ from django.contrib import messages
 from django.contrib.auth.mixins import LoginRequiredMixin
 from django.db import transaction
 from django.db.models import Count
-from django.db.models.base import Model as Model
 from django.http import HttpResponseForbidden, HttpResponseRedirect
 from django.shortcuts import get_object_or_404, redirect, render
 from django.urls import reverse
diff --git a/decklists/views.py b/decklists/views.py
index 7999111a2608b24c027a6672493ac7d9d6f272b0..51d45b6e7381b652a411c6108fd72977091e58d7 100644
--- a/decklists/views.py
+++ b/decklists/views.py
@@ -21,7 +21,6 @@ from typing import TypeAlias
 from django.contrib import messages
 from django.contrib.messages.views import SuccessMessageMixin
 from django.http import HttpResponseForbidden
-from django.http.response import HttpResponse as HttpResponse
 from django.shortcuts import get_object_or_404, redirect
 from django.urls import reverse
 from django.views.generic import DetailView