Хотите найти данные о дате в оболочке Python - PullRequest
0 голосов
/ 22 ноября 2010

У меня есть модель примерно такая.

#models.py
class ItemStatusHistory(models.Model):
    date = models.DateTimeField(auto_now = True)
    contact = models.ForeignKey(Contact)
    item = models.ForeignKey(StorageItem)
    status = models.ForeignKey(Status)
    user = models.ForeignKey(User)

    def __unicode__(self):
        return str(self.status)

Я хочу найти данные о дате, используя

python manage.py shell

Но я хочу сохранить объект Unicode в качестве статуса. Я использую поиск фильтра?

Ответы [ 2 ]

1 голос
/ 22 ноября 2010

Получите объект из django db обычным способом и получите доступ к foo.name_of_attribute:

Пример в документации django должен помочь, см .:

http://docs.djangoproject.com/en/dev/intro/tutorial01/

 >>> p = Poll.objects.get(pk=1)
 >>> p.pub_date
 datetime.datetime(2007, 7, 15, 12, 00, 53)

И это стандартная функция python datetime.

0 голосов
/ 22 ноября 2010

При возврате даты в оболочку python вы можете просто использовать

from time import asctime
#print asctime()
...