hi im new для django и создал форму biodata, но проблема в том, что когда я пытаюсь сохранить форму в db, она дает ошибку (1146, «Таблица» django_db.tictactoe_biodata ' не существует ")не может сохранить модельную форму в базе данных в django
любая помощь приветствуется .. :)
мой views.py
from django.shortcuts import render
from model import BiodataForm, Biodata
def get_name(request):
if request.method == 'POST':
post = request.POST
form = BiodataForm(request.POST)
if form.is_valid():
biodata = form.save()
firstname = post['first_name']
lastname = post['last_name']
return render(request, 'now.html', {'firstname': firstname, 'lastname': lastname})
else:
form = BiodataForm()
return render(request, 'name.html', {'form': form})
мой settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django_db',
'PASSWORD': 'password',
'USER': 'djangouser',
'HOST': '',
'PORT': ''
}
}
и errors-
>ProgrammingError at /getname/
>(1146, "Table 'django_db.tictactoe_biodata' doesn't exist")
>Request Method: POST
>Request URL: http://10.8.21.17:3369/getname/
>Django Version: 1.6.1
>Exception Type: ProgrammingError
>Exception Value:
>(1146, "Table 'django_db.tictactoe_biodata' doesn't exist")
>Exception Location: /usr/lib/python2.7/dist-packages/MySQLdb/connections.py in >defaulterrorhandler, line 36
>Python Executable: /usr/bin/python
>Python Version: 2.7.6
>Python Path:
>['/home/aquaman/tictactoe',
> '/usr/lib/python2.7',
>'/usr/lib/python2.7/plat-x86_64-linux-gnu',
> '/usr/lib/python2.7/lib-tk',
> '/usr/lib/python2.7/lib-old',
> '/usr/lib/python2.7/lib-dynload',
> '/usr/local/lib/python2.7/dist-packages',
> '/usr/lib/python2.7/dist-packages',
> '/usr/lib/python2.7/dist-packages/PILcompat',
>'/usr/lib/python2.7/dist-packages/gtk-2.0',
>'/usr/lib/python2.7/dist-packages/ubuntu-sso-client']
>Server time: Wed, 7 Jan 2015 10:25:26 +0000
им с помощью моего колледжа при условии проксифицированной чистой я не знаю, если проблема IP-адрес или что-нибудь еще
заранее спасибо
Почему будет ли это иметь какое-либо отношение к IP-адресам? Сообщение об ошибке достаточно ясно, таблица db не существует. Вы создали миграции и запустили их? –
@ DanielRoseman он использует django 1.6, поэтому нет встроенной поддержки миграции. –