2016-12-29 92 views
2

當我通過Django教程時,我喜歡親眼看到moduleclass/attribute,我通過導入到Github的源代碼。Python軟件包路徑::尋找目錄應該是.py文件

但是,我附上照片來說明我(想)我去了正確的地方,但文件似乎丟失。

  1. 例如,在Django教程第1部分:

from django.conf.urls import include, url

所以我去Github的Django的代碼,我發現:

django/django/conf/urls

我找到的是該網址是僅包含文件的目錄:__init__.py,i18n.pystatic.py

沒有urls.py文件可能有url()include()方法。

models.Models相同。

  • from django.db import models
  • Django上Github的網站,我按照目錄...

    django/django/db/models模型是一個目錄,而不是一個類文件Model()

    那麼,我在這裏錯過了什麼?

    期待一些麪包屑:)

    回答

    2

    如果您正在尋找模塊foo.bar之源,它可以是兩者之一:

    • foo/bar.py
    • foo/bar/__init__.py

    還要注意,往往上層模塊再出口選定的名稱從更深的向下模塊的輸入:一個名字MA y只是輸入,沒有其他定義;例如django.db做了很多。

    +0

    謝謝你的回覆。我會深入研究db。 –

    相關問題