Автоинкремент в Django с помощью views.py
if request.method == 'POST':
m = sql.connect(host="localhost",user="root",password="admin@123", database= "ticketsys")
cursor = m.cursor()
ticketid = request.POST['ticketid']
email = request.POST['email']
username = request.POST.get('username')
checkbox = request.POST['checkbox']
adult = request.POST['adult']
fromstation = request.POST['fromstation']
tostation = request.POST['tostation']
rate = request.POST["rate"]
date = request.POST.get('date')
usermessage = request.POST['usermessage']
c = "insert into ticketsys.ticketgen values('{}','{}','{}','{}','{}','{}','{}','{}','{}','{}')".format(ticketid,email,username,checkbox,adult,fromstation,tostation,rate ,date, usermessage)
cursor.execute(c)
m.commit()
return render(request, 'account/ticketconf.html')
else:
return render(request, 'account/ticket.html')
Здесь, идентификатор билета автоматически увеличивается, но он показывает мне ошибку.
1366 (HY000): Incorrect integer value: '' for column 'ticketid' at row 1
Какой лучший способ решить эту проблему. чтобы без создания модели я мог разместить свои данные в mysql.