Python'da bir C sınıfı verildiğinde, sınıfın hangi dosyada tanımlandığını nasıl belirleyebilirim? C sınıfından veya C dışındaki bir örnekten çalışabilecek bir şeye ihtiyacım var.
Bunu yapmamın nedeni, genellikle aynı klasöre ait dosyaları bir araya getirmekten hoşlanmamdır. Kendini HTML olarak işlemek için Django şablonu kullanan bir sınıf oluşturmak istiyorum. Temel uygulama, şablonun dosya adını, sınıfın içinde tanımlandığı dosya adına bağlı olarak çıkarmalıdır.
Diyelim ki "base / artifacts.py" dosyasına bir LocationArtifact sınıfı koydum, sonra varsayılan davranışın şablon adının "base / LocationArtifact.html" olmasını istiyorum.