讓想, 類郵政是類型號的子類如何知道從哪個python模塊類被導入?
class Post(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL, default=1)
title = models.CharField(max_length=500)
其中類型號從base.py模塊從進口車型包
所以,我如何找到模塊,在我的程序中導入了類或其他名稱?
他們有沒有以編程方式找到?
讓想, 類郵政是類型號的子類如何知道從哪個python模塊類被導入?
class Post(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL, default=1)
title = models.CharField(max_length=500)
其中類型號從base.py模塊從進口車型包
所以,我如何找到模塊,在我的程序中導入了類或其他名稱?
他們有沒有以編程方式找到?
您可以訪問模塊屬性來檢出它屬於哪個模塊。
嘗試:
print Model.__module__
thio Caio Tomazelli :) – shuboy2014
不客氣! 檢查dir(models.Model)以查看可能有用的類的其他屬性! 此外,如果這已解決您的問題,請檢查此答案爲已接受的答案! –
每個模塊,類和類的實例,功能,對象等應該有一個'__module__'屬性。 –
亞歷山大Huszagh。 – shuboy2014