привет, ребята, я пытаюсь создать форму добровольца, которая принимает такие данные, как имя, фамилия и т. Д., И я хочу сохранить эту информацию в моей базе данных (MySQL), чтобы ее можно было найти позже .формы django в базу данных
ответ
Итак, сначала вы должны будете определить модель, которая будет хранить эту информацию в models.py файле что-то вроде:
class Volunteer(models.Model):
def __unicode__(self):
return self.fname + self.lname
fname = models.CharField(max_length=200)
lname = models.CharField(max_length=200)
bio = models.TextField(max_length=400)
number = models.CharField(max_length=15)
email = modesl.CharField(max_length=255)
, а затем вид получить данные POST из формы, в views.py:
def volunteer_create(request):
if request.method == 'POST'and request.POST['fname'] and request.POST['lname'] and request.POST['email'] (ETC...):
v = Volunteer()
v.fname = request.POST['fname']
v.fname = request.POST['lname']
v.fname = request.POST['email']
v.fname = request.POST['number']
...
v.save()
return HttpResponse("Thank you!") #success!
else
return HttpResponseRedirect("/volunteer_form/") #take them back to the form to fill out missed info
Затем вам нужно настроить URL-адрес urls.py, чтобы указать цель формы для этого вида.
Большое вам спасибо за ваш ответ, если я сделаю модель, мне все еще нужно сделать подкласс форм. Форм? – Paulo
Я бы порекомендовал вам вместо этого использовать «ModelForm». http://docs.djangoproject.com/en/dev/topics/forms/modelforms/ – Alasdair
Спасибо Alasdair, я все еще привык к тому, насколько Django делает «Automagically» – Josiah
- 1. Django: сохранить данные формы в базу данных
- 2. Сохранить HTML данных формы в базу данных - Django
- 3. Отправить данные из формы HTML в базу данных в Django
- 4. django- Как фильтровать базу данных на основе представленных данных формы
- 5. Как загрузить изображение в базу данных из формы django?
- 6. Невозможно сохранить данные формы в базу данных Django
- 7. запрос из формы в базу данных на django
- 8. Django - Вставьте несколько полей в базу данных при отправке формы
- 9. Django не пишет в базу данных из формы (не admin)
- 10. Подключить базу данных в Django
- 11. Отправка данных формы в базу данных
- 12. Вставка данных формы в базу данных mysql
- 13. Вставка данных формы в базу данных
- 14. Запись данных формы в базу данных SQL
- 15. Вставка данных из формы в базу данных
- 16. Отправка данных формы в базу данных?
- 17. Django Сохранение данных в базу данных
- 18. Django model.save() не записывается в базу данных
- 19. Ошибка вставки в базу данных из формы
- 20. Проверка формы и представление в базу данных
- 21. Определение формы HTML Вставить в базу данных
- 22. Codeigniter слить поля формы в базу данных
- 23. Ввести значения формы в базу данных
- 24. сравнения формы ввода в базу данных
- 25. Добавление PHP-формы в базу данных SQL
- 26. ASP.NET вставляет данные формы в базу данных
- 27. Вставьте в базу данных с контактной формы
- 28. Обработка отправки формы MVC в базу данных
- 29. Данные формы не добавлены в базу данных
- 30. PHP Загрузка формы в базу данных MySQL
И ваш вопрос ...? – jathanism
как сохранить информацию, предоставленную добровольцем в базу данных – Paulo