Django: сохранение значений в MySql из шаблонов - PullRequest
2 голосов
/ 21 января 2010

Я использовал флажок в своем html-шаблоне: при отправке я хочу сохранить эти логические значения в MySql Table. Пожалуйста, посоветуйте мне, как мне кодировать мои представления так, чтобы они принимали значения из шаблонов и сохраняли их в базе данных. Также предложите, если какой-либо альтернативный метод возможен.

Ответы [ 2 ]

1 голос
/ 21 января 2010

Для хранения данных в моделях из пользовательского ввода, django предоставляет очень хороший API-интерфейс под названием ModelForm.

Документация: http://docs.djangoproject.com/en/dev/topics/forms/modelforms/ наглядно иллюстрирует, как это сделать.

По сути, вы создаете форму и сообщаете ей модель (которая является вашей таблицей mysql), в которой вам нужно сохранить свои данные и все это сделано для вас. После проверки.

0 голосов
/ 21 января 2010

В дополнение к ответу Гуру, я думаю, вам нужно узнать, как данные передаются через HTTP и HTML-формы , то есть как обрабатывать данные, отправленные пользователем на стороне сервера. Это не связано с Django.

Но в Django вы можете получить доступ к данным, представленным в представлениях, через

request.POST['parameter_name'] # for POST data
# or
request.GET['parameter_name'] # for GET data
# or
request.REQUEST['parameter_name'] # combined list these parameters

тогда вы можете сохранить их в своей базе данных.

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