--- 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.