formato de fecha y hora de python con "st", "nd", "rd", "th" (sufijo ordinal en inglés) como "S" de PHP

Me gustaría que saliera un objeto de fecha y hora de Python (y usar el resultado en django) como este:

Thu the 2nd at 4:30

Pero no encuentro ninguna manera en Python para generarst, nd, rdoth como puedo con el formato de fecha y hora de PHP con elS string (Lo que llaman "sufijo ordinal inglés") (http://uk.php.net/manual/en/function.date.php)

¿Hay una forma integrada de hacer esto en django / python? strftime no es lo suficientemente buenohttp://docs.python.org/library/datetime.html#strftime-strptime-behavior)

Django tiene un filtro que hace lo que quiero, pero quiero una función, no un filtro, para hacer lo que quiero. Ya sea una función django o python estará bien.

Respuestas a la pregunta(6)

Su respuesta a la pregunta