Объект «модуль» django не имеет атрибута «StringProperty»

Я только начинаю... Я пытаюсь использовать модели Django, но получаю:

AttributeError: объект «модуль» не имеет атрибута «StringProperty»

Подскажите, пожалуйста, где может быть дело?

from django.db import models

# Create your models here.
class Test(models.Model):
    text = models.StringProperty()
    date = models.DateTimeProperty()

Благодарю вас!


person Slawek    schedule 26.05.2011    source источник
comment
Я думаю, вы перепутали его с Google App Engine. У них есть свои модели и полевые классы. StringProperty эквивалентно CharField, а DateTimeProperty эквивалентно DateTimeField в django.   -  person Torsten Engelbrecht    schedule 26.05.2011
comment
Люди, вы не пользуетесь поиском? не имеет атрибута python   -  person jathanism    schedule 26.05.2011


Ответы (1)


Ваша проблема в том, что у вас есть некоторые фиктивные типы полей модели. Вот правильные для django (о них и других доступных типах полей читайте в справочные документы по полям модели django)

from django.db import models

# Create your models here.
class Test(models.Model):
    text = models.CharField(max_length=255)
    date = models.DateTimeField()
person twneale    schedule 26.05.2011