У меня есть представление Django, которое отвечает за ответное значение после изменения файла. Но он ничего не получил.
import pyinotify
from django.http import JsonResponse
def get_all_data(request, *args, **kwargs):
print('Started')
print(os.path.join(BASE_DIR, "statics", "input"))
wm = pyinotify.WatchManager()
notifier = pyinotify.Notifier(wm)
wm.add_watch("statics/input.txt", pyinotify.IN_MODIFY, onChange)
notifier.loop()
def onChange(ev): #this function will be executed when chnage detected
f = open("statics/input.txt", "r")
value = f.read()
print('change detected')
return JsonResponse({'foo': value})
Я хочу, чтобы при изменении файла все данные в нем были получены.файл в шаблон Django без обновления view.i использую ajax-запрос для получения данных из серверной части. я не мог понять, что здесь не так.