Как получить данные из таблицы HTML в DJango - PullRequest
0 голосов
/ 17 января 2019

Я относительно новичок в веб-разработке, поэтому я не уверен, что выбрал правильный путь с этим. У меня есть веб-приложение для покупателей дома, чтобы представить свою информацию (адрес и т. Д.). С такой покупкой у вас может быть несколько покупателей (например, с бизнесом). Я включил таблицу и несколько текстовых полей, где при заполнении новый покупатель добавляется в виде строки в таблице с использованием сценария Java. Я не уверен, как именно вернуть эту информацию в DJango, хотя я читал, где это может быть связано с вызовами AJAX. У кого-нибудь есть указатели? Спасибо.

1 Ответ

0 голосов
/ 10 апреля 2019

Хорошо, я собираюсь ответить на свой вопрос.

Я использовал jquery для добавления новых покупателей в таблицу вместе с кнопками удаления, которые могут удалять каждого покупателя. Я использовал вызов ajax, чтобы опубликовать адрес и данные json для таблицы покупателей (buyers = $('#buyers_table').tableToJSON();) обратно в Django.

Затем я отправился в forms.py и переписал clean () для своей формы собственности, очистив адрес, а затем проанализировав self.data, чтобы получить информацию о покупателе и поместить ее в cleaned_data в виде списка словарей.

Затем я переписал save () для формы собственности, сохранив очищенный адрес и затем создав запись Buyer для каждого покупателя в списке покупателей cleaned_data с внешним ключом, установленным для текущего свойства.

Теперь мне просто нужно выполнить очистку и добавить некоторые ограничения. Кстати, отладчик Visual Studio 2019 очень помог в этом.

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