Я хотел бы записать все изменения в файл, который пользователь делает. Пользователи меняют данные в основном с помощью общих представлений. (DeleteView, UpdateView, CreateView), и я должен отслеживать все изменения.Зарегистрировать активность пользователя в файле Django
Например:
[timestamp] User: [username] added [all] [additions] [to] [database] [here]
[timestamp] User: [username] deleted [all] [deleted] [fields]
[timestamp] User: [username] edited [old] [fields] to [new] [data] [fields]
Там может быть даже больше информации (например, пользователи полное имя и т.д.), но я по крайней мере стараюсь держать этот вопрос просто. Также журнал должен работать в производстве по понятным причинам. До сих пор я обнаружил, что сообщения об ошибках и т. Д. Записываются в файлы или консоль. Кто-нибудь знает, с чего начать?
Вот хороший учебник: https://docs.python.org /2/howto/logging.html Если у вас есть конкретные вопросы, пожалуйста, спросите их. –