Jeżeli nie to jak należy wywołać jego na stronie?
Nie wywołujesz Django "na stronie", to Django serwuje stronę.
Pytasz o ogólną konfigurację i działanie? To tak:
- instalujesz Django (dodatkowe punkty za instalację w virtualenvie)
- piszesz widoki (urls.py, views.py, pliki .html)
- wersja szybka: uruchamiasz wbudowany serwer Django (manage.py runserver)
- wersja porządna: instalujesz nginxa/apache i uwsgi, konfigurujesz na Twój kod Django. Uwsgi odpala i rozmawia z instancją Django za Ciebie, nginx/apache gada z uwsgi.
aby jego umieścić w programie należy użyć odniesienie do skryptu aby się wykonał?
Django ma folder na projekt w którym umieszczasz pliki z kodem, pliki .html, konfiguracje etc. Nie deklarujesz "używaj takiego i takiego pliku", ale na przykład deklarujesz "zapytania /login obsługuj funkcją login()".