Здравствуйте и спасибо заранее:
У меня есть форма, которая не сохраняет входные данные в базу данных MySQL.Я не получаю сообщение об ошибке, просто эти данные не сохраняются ...
My Model:
from django.db import models
from django.forms import ModelForm
class DraftInput(models.Model):
player_id = models.CharField(max_length=5)
def __unicode__(self):
return self.player_id
class DraftInputForm(ModelForm):
class Meta:
model = DraftInput
Мой просмотр:
def player_draft_input_view(request):
if request.method == 'POST':
form = DraftInputForm(request.POST)
if form.is_valid():
form.save()
return HttpResponseRedirect('/draft/')
else:
form = DraftInputForm()
return render_to_response('baseball/basic_draft_pick.html', { 'form': form, }, context_instance=RequestContext(request))
Мой шаблон:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Basic Draft Pick Page</title>
</head>
<body>
<form action="" method="POST">{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Draft" />
</form>
</body>
</html>
Могу поспорить, что это что-то действительно простое, и я собираюсь надрать себя, но я искал этот код около 5 часов сейчас ...
Спасибо,
dp