Problems using DateTime in dtml and python. Help...
I have been building an interface for call reports from a MySQL database on linux slackware 7 using recent source distributions of Zope ,MySql and python. Besides a messy bout with the ZMySQLDA source, which is now not an issue, I've done OK. The problems: 1: I can call the DateTime() function from dtml like this- <dtml-var "_.DateTime(a_later_time) - _.DateTime(an_earlier_time)"> and I get what I need - a duration of time- but in days. Is there a method to change this to minutes and seconds or do I just do my own math ... result * 24 * 60 etc... Whenever I try to use the DateTime objects, eg fmt=DayOfWeek etc, I get invalid attribute errors. 2: I would rather do this work in an External Method, but when I try to use DateTime() in a method I get a Name Error when I try to update the Eternal Method in Zope. So I went to the python command line.
from DateTime import * Traceback (innermost last): File "<stdin>", line 1, in ? ImportError:No module named DateTime
Obviously, I have some work to do, but what ? Recompile Python or Zope ? How do I get DateTime to be recognized as a module? I noted that the contents of the Setup file in /Zope/lib/python/DateTime are commented out- # install DateTime.py # install DateTimeZone.py I uncommented them for kicks and reinstalled Zope with the same results. It seems to me I'm missing something OBVIOUS. And help greatly appreciated... David Troy
participants (1)
-
dtroy@ne.mediaone.net