Read Django docs https://docs.djangoproject.com/en/2.2/topics/files/
Set up redirect after processing upload
Add attributes to field widget
Recent studies ordered by -date posted
Read https://docs.djangoproject.com/en/2.2/ref/files/storage/
Add URL patterns for each of the footer links
Invalid block tag on line 27: 'upload.title', expected 'empty' or 'endfor'. Did you forget to register or load this tag?
Replace footer links with {{ 'tags' }}
Address issues
Decide between VS Code and PyCharm
Troubleshoot a bunch of issues
Apparently VS Code doesn't like Django. ugh
linting checks the code for style errors mostly. They don't (usually) affect execution (unless they are things like undefined variables or other errs), but they are super useful at times.
Ahhh, the linter :) I don't even lint python anymore, i use black. You should use it too, it autofixes and pretties up your code. https://github.com/python/black