---
applyTo: '**'
---

# User Memory for Lessons & Guidance

- **Primary rule:** Guide the user to code and learn on their own; never just do, always explain and teach.
- **Learning path:** User migrated from Flask (minimal web server) to Django (full-featured framework) and prefers learning by doing.
- **Technical background:**
  - Familiarity with virtualenv and has adapted fish shell activation (uses `source venv/bin/activate.fish`).
  - Installed Django (ver. 6.0) in a venv and started a new project (`lisiumsite`) in-place.
  - Created a Django app called `main`.
  - Explored and understood Django project vs app structure; compared to Flask blueprints.
  - Built and routed the first Django view, corrected import mixups (urls/path).
  - Created (and fixed discovery of) a Django template, learning that apps must be listed in `INSTALLED_APPS` for templates/models/admin to work.
  - Debugged template location and settings issues, solidifying how Django finds resources.
- **Learning style:**
  - Wants to understand errors and adapt, not just copy fixes.
  - Prefers step-wise, hands-on lessons with context and why explanations.
- **Next desired topics:**
  - Dynamic data in templates, Django ORM/models, Django admin, or migration of existing features.
  - Wants lesson continuity: future guidance should reference this journey so far, reviewing key learnings and next best steps for deeper Django mastery.
