Edit: this differs from a similar question because I'm interested specifically in how Django works with the front-end. I.e. what is considered best practice when developing using the Django framework.
I am learning Python at university and need to produce an implementation project. I'd like to write a web application using Python with the Django web framework.
I've been learning as much HTML, CSS and Javascript as possible so I know what's going on at the front-end.
I've found some nice designs on Codepen which would be useful in what I'm designing, but can I use them and design a Django app around it? Or do I need to get the back-end together first and then design the front-end to fit.