Personal Catalogue: Django & PostgreSQL — Chapter 8, Exercise 1
====================================================
TASK
Build style.css, the updated base.html, and the _item_card.html
partial, then update item_list.html to use {% include %} instead of
its own inline item markup.
SOLUTION
1. catalogue_site/settings.py — add:
STATIC_URL = 'static/'
STATICFILES_DIRS = [BASE_DIR / 'catalogue' / 'static']
2. Create catalogue/static/catalogue/style.css with the real CSS from
the chapter (dark body background, nav bar, .item-card, .tag-pill
styles).
3. catalogue/templates/catalogue/base.html — updated to {% load static %}
at the top, a real to the stylesheet in