Witam
Mam w Django widok który zapisuje parametry przekazane w żądaniu typu POST do bazy danych. Żądanie wysyłam przez program, który napisałem w Pythonie (to dane dotyczące obciążania systemu, temperatury podzespołów itd.). Program wywołuje w cronie co określony czas. Problem obecnie jest taki, że każdy może wysłać taki requets i zapisać dane do bazy. Chciałbym ograniczyć możliwość zapisu do bazy tylko dla localhost'a. Tylko nie wiem jak wykonac ograniczenie, aby dany widok mógł przetwarzać dane tylko z danego hosta, a inne ignorować, a najlepiej wysyłać response z kodem błedu.
Poradziłem sobie z tym w ten sposób, że sprawdzam adres z requestu i jeżeli jest inny to zwracam 'HttpResponseForbidden', ale nie wiem czy jest to dobre rozwiązanie.