Don’t Tell Comedy – Django website
June 2021 - July 2021
- Learn Django's template language to loop through and implement front-end features
- Implement styles from the old website accurately
The process wasn’t like many other projects I’ve done. Normally I build pages from scratch, but the pages here were already there. I had a checklist of items for each page on the site, similar to something I’d see in a card-based system like Trello. I knocked these out one by one and revisited them if there were further changes to make.
Small updates were added to the checklist, so I simply knocked them out as they came up. The project ended up being short since there weren’t many complex features and I can write HTML and CSS quickly.
The website was built with Python/Django, so there was a small learning curve for Django’s templating language. I have experience with several templating languages, so picking up Django’s wasn’t a problem. As far as Django goes, the front end templates were the only things I had to mess with.
Want to check out some code demos?
Converting jQuery Blog Post Component To Vanilla JS
Defining Reusable Column Extends with SCSS
Quick Note: The atSmall type mixins are just basic media queries. Since these kinds of layouts are common, they also need to be overwritable if I want to change the spacing. Generally, the ‘default’ spacing is defined in the extend/mixins. Example Use Cases To get the layout working, you only need a container class and […]