您將如何使用django模型和模板,而不是URL路由系統?我想換一個類似PHP的urls.py
系統,其中的URL會告訴你代碼正在運行的位置。或者也許像rails這樣的更自動化的東西 - URL總是包含相同的組件,如應用程序名稱,模型名稱和視圖名稱。Django的替代URL路由器
我只是不同意django philosophy statement這條「將URL綁定到Python函數名稱是一件壞事和醜陋的事情」。漂亮的網址對我來說並不是那麼重要,而且IMVHO不值得在多個urls.py
文件和幾十個正則表達式中尋找在特定URL後面運行的代碼的間接迷宮。這是個人選擇,對吧? Django通常非常模塊化,可以讓您將主要組件替換爲其他組件。那麼,我將如何替換接受請求URL的部分並決定運行哪個視圖?
django是否有任何替代URL路由器?