Convierta la marca de tiempo Unix al formato humano en Django con Python

Me gustaría convertir una marca de tiempo de Unix que tengo en una cadena (por ejemplo, 1277722499.82) a un formato más humanizado (hh: mm: ss o similar). ¿Hay una manera fácil de hacer esto en python para una aplicación de django? Esto está fuera de una plantilla, en el modelo que me gustaría hacer esto. Gracias.

edit Estoy usando la función python time.time () para generar la marca de tiempo. Según el doc.

tiempo tiempo()

Devuelve el tiempo como un número de punto flotante expresado en segundos desde la época, en UTC. Tenga en cuenta que aunque el tiempo siempre se devuelve como un número de punto flotante, no todos los sistemas proporcionan el tiempo con una precisión mejor que 1 segundo. Si bien esta función normalmente devuelve valores no decrecientes, puede devolver un valor más bajo que una llamada anterior si el reloj del sistema se ha establecido entre las dos llamadas.

>>> import datetime >>> datestring = "1277722499.82" >>> dt = datetime.datetime.fromtimestamp(float(datestring)) >>> print dt 2010-06-28 11:54:59.820000