python format datetime mit "st", "nd", "rd", "th" (englisches Ordnungssuffix) wie PHPs "S"

Ich möchte, dass ein Python-datetime-Objekt Folgendes ausgibt (und das Ergebnis in Django verwendet):

Thu the 2nd at 4:30

Aber ich finde in Python keine Möglichkeit, @ auszugebst, nd, rd, oderth wie kann ich mit PHP datetime formatieren mit demS string (Was sie "englisches Ordnungssuffix" nennen) http: //uk.php.net/manual/en/function.date.ph).

Gibt es eine integrierte Möglichkeit, dies in Django / Python zu tun? strftime ist nicht gut genug http: //docs.python.org/library/datetime.html#strftime-strptime-behavio).

Django hat einen Filter, der tut, was ich will, aber ich möchte eine Funktion, keinen Filter, um zu tun, was ich will. Entweder eine Django- oder eine Python-Funktion ist in Ordnung.