app_lisium/.github/instructions/memory.instruction.md
2025-12-13 10:23:28 -06:00

23 lines
1.4 KiB
Markdown

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