скачет дата

33 views
Skip to first unread message

Megido

unread,
Jan 19, 2013, 11:35:58 AM1/19/13
to django-...@googlegroups.com

Обновляем страницу и . . .


Ivan Fedorov

unread,
Jan 19, 2013, 11:42:41 AM1/19/13
to django-...@googlegroups.com
точно скачет? а то больше похоже на проблемы с версткой


19 января 2013 г., 18:35 пользователь Megido <megi...@gmail.com> написал:

Обновляем страницу и . . .


--
 
 

Megido

unread,
Jan 19, 2013, 11:44:38 AM1/19/13
to django-...@googlegroups.com
это скриншот части админки, когда обновил добавилась еще одна запись, так что она на 2 секунды отличается. А так время СКАЧЕТ ТОЧНО такое впечатление что запущено два процесса uwsgi  с разным часовым поясом, хотя это не так . чп стоит Europe/kiev в Postgres MSK


Megido

unread,
Jan 19, 2013, 11:54:05 AM1/19/13
to django-...@googlegroups.com
Это в бд

select CURRENT_TIME;
--------------------
20:52:58.261838+04
############################

Это системное время 
date
Сб. янв. 19 20:53:12 MSK 2013




Megido

unread,
Jan 19, 2013, 11:54:56 AM1/19/13
to django-...@googlegroups.com
Время в питоне, ну так на всякий случай
datetime.datetime(2013, 1, 19, 20, 54, 29, 136653)






Megido

unread,
Jan 19, 2013, 11:55:26 AM1/19/13
to django-...@googlegroups.com
почему тогда запись в бд появляется с разницей в 10 часов?







Ivan Fedorov

unread,
Jan 19, 2013, 12:06:59 PM1/19/13
to django-...@googlegroups.com
даже не знаю имхо нужно запустить сайт через  runserver на другом порту и посмотреть  если время скакать не будет пускай разбирается администратор если будет скакать проделать тоже самое на своей машине


19 января 2013 г., 18:55 пользователь Megido <megi...@gmail.com> написал:
почему тогда запись в бд появляется с разницей в 10 часов?







--
 
 

Megido

unread,
Jan 19, 2013, 12:09:16 PM1/19/13
to django-...@googlegroups.com


суббота, 19 января 2013 г., 19:06:59 UTC+2 пользователь ifedorov написал:
даже не знаю имхо нужно запустить сайт через  runserver на другом порту и посмотреть  если время скакать не будет пускай разбирается администратор если будет скакать проделать тоже самое на своей машине
19 января 2013 г., 18:55 пользователь Megido <megi...@gmail.com> написал:

почему тогда запись в бд появляется с разницей в 10 часов?


 






--
 
 

Megido

unread,
Jan 19, 2013, 12:09:53 PM1/19/13
to django-...@googlegroups.com
кароче без разницы


Arcady Chumachenko

unread,
Jan 19, 2013, 12:23:52 PM1/19/13
to django-russian
Что это за дата? Откуда она берется?


2013/1/19 Megido <megi...@gmail.com>
кароче без разницы


--
 
 



--
Аркадий Чумаченко // Arcady Chumachenko
веб-проекты // web development
icq is no more, use google talk please
skype arcady.chumachenko
cell +7 911 701-0626 / +5 9398 545-24-98
www http://ilvar.tumblr.com/

Megido

unread,
Jan 19, 2013, 12:32:07 PM1/19/13
to django-...@googlegroups.com


суббота, 19 января 2013 г., 19:23:52 UTC+2 пользователь Arcady Chumachenko написал:
Что это за дата? Откуда она берется?

из datetime.datetime.now()

Megido

unread,
Jan 19, 2013, 12:32:53 PM1/19/13
to django-...@googlegroups.com
date=datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")

Megido

unread,
Jan 19, 2013, 12:52:03 PM1/19/13
to django-...@googlegroups.com
теперь вот записало строку с датой
19 января 2013 г. 1:33:52



Arthur Metasov

unread,
Jan 19, 2013, 1:20:37 PM1/19/13
to django-...@googlegroups.com

А у Вас в модельке default=date.datetime.now() ?
Нужно без скобочек
default=date.datetime.now

19.01.2013 19:52 пользователь "Megido" <megi...@gmail.com> написал:
теперь вот записало строку с датой
19 января 2013 г. 1:33:52



--
 
 

Arthur Metasov

unread,
Jan 19, 2013, 1:21:37 PM1/19/13
to django-...@googlegroups.com

datetime.datetime.now
Простите

19.01.2013 20:20 пользователь "Arthur Metasov" <met...@gmail.com> написал:

Megido

unread,
Jan 19, 2013, 1:38:08 PM1/19/13
to django-...@googlegroups.com
странная вещь этот datetime.now
лечится

этим

date=models.DateTimeField(auto_now=True)

Sarutobi

unread,
Jan 19, 2013, 11:58:55 AM1/19/13
to django-...@googlegroups.com
current_timestamp это время начала транзакции, он не меняется внутри транзакции
смотрите вывод функции timeofday()


19 января 2013 г., 20:55 пользователь Megido <megi...@gmail.com> написал:


> почему тогда запись в бд появляется с разницей в 10 часов?
>
>>
>>
>>
>>
>>
>>>

> --
>
>

--
Regards,
Valery A. Ilychev aka Sarutobi

Sarutobi

unread,
Jan 19, 2013, 12:21:06 PM1/19/13
to django-...@googlegroups.com
похоже на зависшую в БД транзакцию.

19 января 2013 г., 21:09 пользователь Megido <megi...@gmail.com> написал:
> кароче без разницы

vladimi...@gmail.com

unread,
Jan 20, 2013, 1:28:40 AM1/20/13
to django-...@googlegroups.com, django-...@googlegroups.com
Код модели то покажите

--
Поручите сложное задание лентяю, он найдет легкое решение

19.01.2013, в 21:21, Sarutobi <ily...@gmail.com> написал(а):
> --
>
>

Megido

unread,
Jan 20, 2013, 2:42:23 AM1/20/13
to django-...@googlegroups.com


воскресенье, 20 января 2013 г., 8:28:40 UTC+2 пользователь Владимир Прохода написал:
Код модели то покажите


зачем вам код  модели? вы не знаете как датовремя поле пишется?

Megido

unread,
Jan 20, 2013, 2:47:55 AM1/20/13
to django-...@googlegroups.com
хватит гадать гадалкины





дата глючит только в админке








Megido

unread,
Jan 20, 2013, 2:48:56 AM1/20/13
to django-...@googlegroups.com
кстати не скачет уже, просто на 8 часов меньше



Megido

unread,
Jan 20, 2013, 10:45:49 AM1/20/13
to django-...@googlegroups.com
вот , нашел где дата не правильная

в логах uwsgi:
Sun Jan 20 09:45:29 2013


Reply all
Reply to author
Forward
0 new messages