modification time in Python - Django

28 views
Skip to first unread message

Jaap van Wingerde

unread,
Mar 2, 2014, 7:49:30 PM3/2/14
to django...@googlegroups.com
views.py:
...
pwd = os.path.dirname(os.path.realpath(__file__ ))
home_lastmod = strftime('%Y-%m-%dT%H:%m:%SZ',gmtime(os.path.getmtime(pwd+'/templates/art_index.html')))
...

The template says: "2014-03-02T19:03:55Z".

...
jaap@liakoster:~$ python
Python 2.7.3 (default, Jan 2 2013, 13:56:14)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import os, time
>>> from time import
>>> gmtime
>>> time.strftime('%Y-%m-%dT%H:%m:%SZ',gmtime(os.path.getmtime('/var/django/test2/art/templates/art_index.html')))
'2014-03-02T19:03:55Z'
>>> quit()
jaap@liakoster:~$ ls --full-time /var/django/test2/art/templates/art_index.html
-rwxrwx--- 1 lia www-data 2456 2014-03-02 19:16:55.568139590
+0000 /var/django/test2/art/templates/art_index.html
jaap@liakoster:~$
...

Bash gives the right modification time. What is wrong?

--

Jaap van Wingerde
e-mail: 12345...@vanwingerde.nl

Paul J Stevens

unread,
Mar 4, 2014, 8:55:05 AM3/4/14
to django...@googlegroups.com
On 02-03-14 20:49, Jaap van Wingerde wrote:
> views.py:
> ...
> pwd = os.path.dirname(os.path.realpath(__file__ ))
> home_lastmod = strftime('%Y-%m-%dT%H:%m:%SZ',gmtime(os.path.getmtime(pwd+'/templates/art_index.html')))
> ...
>
> The template says: "2014-03-02T19:03:55Z".

The strtime argument contains a typo. Use %M for minutes!


--
________________________________________________________________
Paul J Stevens pjstevns @ gmail, twitter, github, linkedin
www.nfg.nl/in...@nfg.nl/+31.85.877.99.97
Reply all
Reply to author
Forward
0 new messages