diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 32301353773e8869120d20744e42843c2fae0ee5..e2c485413964a8f26ffe245c9468d3d2bdbac6dc 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -36,6 +36,11 @@ repos:
     rev: 2.19.2
     hooks:
       - id: pdm-lock-check
+  - repo: https://github.com/djlint/djLint
+    rev: v1.35.2
+    hooks:
+      - id: djlint-reformat-django
+      - id: djlint-reformat-jinja
   - repo: local
     hooks:
       - name: Check for uncreated migrations.
@@ -45,4 +50,10 @@ repos:
         files: "models/.*.py$"
         types:
           - python
-        stages: [pre-commit]
+        stages:
+          - pre-commit
+      - name: prettier
+        id: prettier
+        entry: prettier --write --ignore-unknown
+        language: node
+        "types": [text]