This may not seem simple, but it is.
1) You need a model with all the fields (
docs),
2) Register that model to be visible on admin page (
docs),
3) Create a forms.py file inside your app folder and form class inside that file (
docs),
4) Create a simple template, it needs to have specific name or that name must be specified in a view from point 4 (same docs page as in 3),
5) Handle the form in views.py by adding a class-based FormView (
docs),
6) Add the specific url to urls.py.
For more info about template creation visit:
https://simpleisbetterthancomplex.com/article/2017/08/19/how-to-render-django-form-manually.html