помогите пожалуйста понять как заполнить таблицу значениями в ответ на действие пользователя в браузере
у меня есть модель:
from django.db import models
class Sends(models.Model):
name = models.CharField(max_length=30)
email = models.EmailField()
subject = models.CharField(max_length=60)
date = models.DateTimeField('date published')
message = models.TextField(max_length=500)
member = models.BooleanField()
она активирована в settings.py:
INSTALLED_APPS = (
'sends',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
)
сервер перезапускается, не ругается(значит модель рабочая). но при попытке заполнить таблицу через представление
def contact_form(request):
if request.method == 'POST':
form = ContactForm(request.POST)
if form.is_valid():
cd = form.cleaned_data
q = Sends(name='qwerrt')
q.save()
return HttpResponseRedirect('message_send')
else:
#form = ContactForm()
form = ContactForm(
initial={
'subject': 'I love your site!',
'hidden': 'I love hidden!'
}
)
return render_to_response('contact_form.html', {'form': form})
получаю ошибку:
> Request Method: POST Request URL: http://127.0.0.1:8000/contact_form
> Django Version: 1.6.2 Exception Type: NameError Exception Value:
> global name 'Sends' is not defined
не могу понять почему Sends не определена...
если пробую заполнить таблицу через консоль, то получаю ту же ошибку