З огляду на клас C в Python, як я можу визначити, у якому файлі визначено клас? Мені потрібно щось, що може працювати або з класу C, або з екземпляра, вимкненого C.
Причина, по якій я це роблю, полягає в тому, що я, як правило, шанувальник зберігання файлів, що належать разом, в одну папку. Я хочу створити клас, який використовує шаблон Django для відображення себе як HTML. Базова реалізація повинна вивести ім'я файлу для шаблону на основі імені файлу, у якому визначено клас.
Скажімо, я помістив клас LocationArtifact у файл "base / artifacts.py", тоді я хочу, щоб поведінка за замовчуванням полягала в тому, що назва шаблону - "base / LocationArtifa.html".