Недопустимый литерал для int() с основанием 10: 'test'Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Недопустимый литерал для int() с основанием 10: 'test'

Сообщение Anonymous »

В принципе, это выглядит следующим образом: у меня есть 3 модели (викторина, вопросы, ответы). У меня есть 20 вопросов с 4 возможными ответами (множественный выбор) в каждом тесте. Числа могут различаться, но суть вы поняли.
Мне нужно создать форму для этих элементов, как и в викторине с несколькими вариантами ответов. Однако когда я создаю форму вручную в шаблонах, а не использую django.forms, я получаю следующее:

недопустимый литерал для int() с база 10: 'test'

Итак, я пытаюсь возиться с django.forms, но, видимо, я просто не понимаю идею как построить из них правильную форму.
Для чего стоит вот модели:
class Quiz(models.Model):
label = models.CharField(blank=True, max_length=400)
slug = models.SlugField()

def __unicode__(self):
return self.label

class Question(models.Model):
label = models.CharField(blank=True, max_length=400)
quiz = models.ForeignKey(Quiz)

def __unicode__(self):
return self.label

class Answer(models.Model):
label = models.CharField(blank=True, max_length=400)
question = models.ForeignKey(Question)
correct = models.BooleanField()

def __unicode__(self):
return self.label


Подробнее здесь: https://stackoverflow.com/questions/621 ... se-10-test
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»