Если кому-то нужно сделать это в Excel без VBA, есть способ:
=SUBSTITUTE(ADDRESS(1;colNum;4);"1";"")
где colNum - номер столбца
А в VBA:
Function GetColumnName(colNum As Integer) As String
Dim d As Integer
Dim m As Integer
Dim name As String
d = colNum
name = ""
Do While (d > 0)
m = (d - 1) Mod 26
name = Chr(65 + m) + name
d = Int((d - m) / 26)
Loop
GetColumnName = name
End Function
Есть приложение django под названием django-debug-toolbar , который добавляет небольшую панель инструментов вверху всех страниц, обслуживаемых django, с информацией, относящейся к бэкэнду рендеринга страницы, например, сколько запросов было выполнено, сколько времени они занимали, и т.д. Он также распечатывает сигналы. Я не использую сигналы в своем приложении, поэтому я никогда не использовал эту функцию, но она есть.
На самом деле в документах это не выставлено, но Signal - это просто класс, который содержит список приемников, которые вызываются по событию. Вы можете вручную проверить этот список:
from django.db.models.signals import *
for signal in [pre_save, pre_init, pre_delete, post_save, post_delete, post_init, post_syncdb]:
# print a List of connected listeners
print signal.receivers