Как исправить ошибку атрибута CharField в Django? - PullRequest
0 голосов
/ 03 ноября 2018

Я новичок, и большинству это может показаться очень тривиальным. Я получаю следующую ошибку:

Traceback (последний вызов был последним): File «C: \ Dev \ hoss \ myfirst \ app_one \ models.py», строка 3, в Вопрос класса (models.Model): файл "C: \ Dev \ hoss \ myfirst \ app_one \ models.py", строка 5, в вопросе textone = models.CharField (max_lenght = 128) Файл "C: \ Dev \ hoss \ lib \ site-packages \ django \ db \ models \ fields__init __. py", строка 1037, в init super (). init (* args, ** kwargs) Ошибка типа: init () получила неожиданный аргумент ключевого слова 'max_lenght'

для следующего кода и не могу исправить это может помочь любое тело:

from django.db import models

class Question(models.Model):

    textone =       models.CharField(max_lenght=128)
    pub_date =      models.DateTimeField()


class Choice(models.Model):
    question = models.ForeignKey(Question, on_delete = models.CASCADE)
    text = models.CharField(max_lenght=200)
    vote = models.IntegerField(default = 0)

1 Ответ

0 голосов
/ 03 ноября 2018

В вашем коде есть опечатка. textone =models.CharField(max_lenght=128) должно быть textone =models.CharField(max_length=128) и text = models.CharField(max_lenght=200), оно должно быть text = models.CharField(max_length=200)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...