Typeerror :__init__() a obtenu un inattendu argument mot-clé ' max_length '
- Version de Python 3.3
- Django version 1.5.2
Settings.py
- Admin Activé , Fuseau horaire modifié
urls.py
- Admin Activé.
__init__.py
-est vide
j'ai créé un fichier "models.py"
from django.db import models
from django.contrib import admin
# Create your models here.
class Post(models.Model):
title = models.CharField(max_lenght=128, verbose_name=u"Title")
desc = models.TextField(verbose_name=u"News Text")
datetimestamp = models.DateTimeField(auto_now=True, verbose_name=u"Date,/Time")
Et quand j'essaie de manage.py syncdb
.
Je suis recevant une erreur typeerror :__init__() got an unexpected keyword argument ' max_length '
Je suis de nouveau avec Python\Django . Googlé pour 2 jours et pas de réponse
Les réponses que j'ai trouvé était de type max_lenght
au lieu de maxlenght
becouse de la version 0.96
modles -> modèle
Certains vieux de Django avec Python et ect...
Problème est dans models.py . Demande votre aide .Merci
c'est que faute de frappe?
la classe "Post" avec le champ "titre" (CharField ) et a max_lenght=128 et le nom "Titre "
vous avez une faute de frappe, changement
Singh Merci!!!!!!
max_lenght
la classe "Post" avec le champ "titre" (CharField ) et a max_lenght=128 et le nom "Titre "
vous avez une faute de frappe, changement
max_lenght
à max_length
Singh Merci!!!!!!
OriginalL'auteur Orest Harasym | 2013-09-08
Vous devez vous connecter pour publier un commentaire.
Que vous avez mal orthographié
max_length
(vous avez inversé lag
et lat
) qui fait un argument nommémax_lenght
inconnu pour Python.OriginalL'auteur Maxime Lorant