The plus is just an icon rendered in the template, wired to a JavaScript function to do whatever you need that function to perform.
If you’d like to see a real-life example of this, you can read the source code of the Django admin views to see how they build these pages. (There’s some JavaScript they use to create the pop-up in response to a click on the plus sign. You can look at the JavaScript in your browser using your browser’s developer tools - or at least use that to find where it’s being loaded from to look at the original source.)