2012-12-16 98 views
1

每當我部署我的應用程序時,它都會正確部署,但main.css中使用的背景圖像不會顯示。如果我將其更改爲背景顏色,它可以正常工作,但背景圖像無論如何都不起作用。當我使用Browse測試運行時,它可以工作,但是一旦我在app.yaml中更改了應用程序名稱,Browse就不能正常工作,但Deployment可以工作,但不會顯示背景圖像。我怎樣才能獲得背景圖像?如何在Google App Engine中使用應用程序部署圖像使用Python

代碼中的main.css:

body { 
    font-family: Comic Sans, Helvetica, sans-serif; 
    background-image: url(../stylesheets/goku-wallpaper-2.jpg); 
    background-repeat:repeat-x; 
} 

代碼app.yaml中:

application: guestbooksky 
version: 1 
runtime: python27 
api_version: 1 
threadsafe: true 

handlers: 
- url: /stylesheets 
    static_dir: stylesheets 

- url: /.* 
    script: helloworld.app 

libraries: 
- name: jinja2 
    version: latest 

回答

0

可能:

background-image: url(/stylesheets/goku-wallpaper-2.jpg); 

如果圖像文件中的路徑:

/stylesheets/ 
+0

顯然它只有在你設置一個新的目錄時纔有效。創建一個名爲Images的新目錄並將圖像放在那裏。然後,您將main.css更改爲 background-image:url(../ Images/Goku-wallpaper-2.jpg); 然後app.yaml也必須改變,以輸入處理程序「圖像」。 - 網址:/圖片 static_dir:圖片 – user1908302

+0

取決於你如何形成你的應用程序目錄。如果它像這樣工作,就保持它的樣子。 –

相關問題