我正在為一個網路專案使用web.py。我有以下的url結構
urls = (
'/'/span>, 'Home'/span>,
'/'register','Register',
'/postregistration', 'PostRegistration',
'/login', 'Login',
'/check-login', 'CheckLogin',
'/logout', 'Logout'。
'/post-activity', 'PostActivity',
'/profile/(.*)/info', 'userInfo',
'/profile/(.*)', 'Profile',
'/abcd', 'abcd'.
)
一切作業正常,但當我試圖訪問有動態鏈接的頁面,如"/profile/anything",我的網頁加載時沒有在基本布局中添加css & js。在檢查和核對來源時,我注意到在這些尿液中,我的所有css & js檔案都有html內容在其中。
uj5u.com熱心網友回復:
我認為在靜態檔案中看到的代碼,是你從任何url端點提供的HTML。
static/ URL正在通過你的anything URL進行決議,因為它們不是以絕對路徑開始。
<link href='staticcssprofile.css'>(與當前路徑相對)
應該看起來更像:
<link href='/static/css/profile.css'>(從服務器根部開始的絕對值)
這同樣適用于您的JS。更多關于相對路徑的資訊可以在這里瀏覽。HTML中的相對路徑
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/318880.html
標籤:
上一篇:在C#中,如何為Praxedo業務事件附件管理器創建SOAP集成?
下一篇:以編程方式生成ggplot

