My personal website.
  • Python 73.4%
  • HTML 26.6%
Find a file
2026-08-28 19:04:46 +01:00
.idea Configured PyCharm to reformat code on save and optimise imports on commit. 2026-08-28 12:59:01 +01:00
articles Added template name for tag list view. 2026-08-28 19:04:46 +01:00
categories Corrected admin list display and use of null in article model for tags. 2026-08-28 18:27:56 +01:00
core Created articles app. 2026-08-28 18:23:31 +01:00
drulum_com Created articles app. 2026-08-28 18:23:31 +01:00
.env-template Created template for environment variables. 2026-08-28 12:25:10 +01:00
.gitignore Initial commit 2026-08-28 11:12:22 +00:00
.python-version Created a new Django project. 2026-08-28 12:24:09 +01:00
manage.py Created a new Django project. 2026-08-28 12:24:09 +01:00
README.md Added basic hopepage view and added into app & project templates. 2026-08-28 15:15:57 +01:00
requirements.txt Installed django-markdownx and django-tagulous then linked into project and configured. 2026-08-28 17:21:32 +01:00

Django based personal website for drulum.com

I had been looking at Hugo to build a small, fast, static personal website to replace my previous Django based thing. But the more I learned about Hugo, the more I hated every sloppy, rather odd, design decision they've made. As a result I've decided to return to DJango and put up with the heavier requirements for hosting and the need to remain on top of updates and upgrades. It just suits the way I think better.

This is not going to be a website you want to copy.

I've decided to make it publicly available so that, on the off chance someone trying to learn Django comes across this repository, they can learn how I've gone about things, replicate it and then, hopefully, improve upon it!

--
Calum Andrew Morrell
Friday, 28th of August, 2026