小弟是python和django新手,按照https://code.visualstudio.com/docs/python/tutorial-django ,參考VScode官方教學內容實作後,突發奇想一個問題
如標題以及下方圖片所示,如果我想在Django Application資料夾中,自己新增一個資料夾並且單獨新增一個view2.py的檔案,那在Django Application的urls.py檔案內該怎麼設定,又或者這種情況是不可行的
下圖中是小弟創建的Djanog的資料結構
其中hello
資料夾即為Django Application,testHome
則是小弟建立的資料夾名稱裡面含有一個view2.py
view2.py的內容為
那小弟應該在hello/urls.py
中如何設定,才能在runserver時看到內容呢?
(預期的網址為http://127.0.0.1:8000/testHome
)
如果這樣的想法是不可行的?
那是否可以在原本的Django App資料夾下新增一個新的Django App,並且在原本Django App的urls.py中設定,來得到類似的結果
下圖為例
在urls.py引入view2.py試試...
from hello import view2
另外我通常不會這樣搞
如果是想要分類檔案的話,
個人認為urls還是可以指定到原先的views,
再由views呼叫另外的相關程式。
不過我也不確定好不好,給你參考一下。