2010-06-10 135 views
0

我想弄清楚在Django管理中的一切。由於我目前正在努力修改這些行爲,所以參考文獻可能會有所幫助。例如,ModelAdmin所在的位置,我無法在C:\ Python26 \ Lib \ site-packages \ django \ contrib \ admin中的任何位置找到它。我需要這個,因爲我想看看它是如何實施的,以便我可以自信地覆蓋。我需要這樣做,部分原因是因爲此頁面:http://docs.djangoproject.com/en/dev/ref/contrib/admin/#modeladmin-methods,例如,我想重寫ModelAdmin.add_view,但我找不到原始源代碼。以及我想看到管理員的URL路由文件,所以我可以很容易地找出哪個網址對應於哪個模板等。django admin中的所有內容都在哪裏?

非常感謝任何指針!

回答

0

一個簡單的跨文件文本搜索應該足以向您顯示所有內容。

如果您不能完成這項工作,您應該能夠遵循導入步驟 - 您從django.contrib.admin導入ModelAdmin,因此在該目錄中打開__init__.py文件,然後看到ModelAdmin本身是從其導入的django.contrib.admin.options。打開文件,您將看到代碼。

相關問題