Как сохранить возвращенное значение JavaScript в форме Django? - PullRequest
0 голосов
/ 21 февраля 2019

Я хочу хранить такие вещи, как Browser type и GPS locations для мобильных устройств вместе с пользовательскими данными ввода.

Я знаю, как настроить форму в Django, чтобы пользовательские данные сохранялись вбаза данных.Но как мне выполнить функцию Javascript, которая будет возвращать значение, которое будет сохранено в той же модели, что и весь пользовательский ввод текста в форме?

1 Ответ

0 голосов
/ 21 февраля 2019

Я нашел разумные два пути:

  1. Я бы пошел на api и сделал бы запрос к серверу с информацией, которую вы хотите сохранить, и поместил ее в вашу модель (например, REST django-rest)-фреймворк).Но это сложнее, так как вам нужно обрабатывать авторизацию.

  2. В качестве альтернативы api вы можете создавать скрытые поля в форме, которые будут заполняться кодом js, выполняемым из браузера.Когда пользователь нажимает кнопку отправки, он отправляет вам данные без необходимости их предоставления вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...