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
顯然它只有在你設置一個新的目錄時纔有效。創建一個名爲Images的新目錄並將圖像放在那裏。然後,您將main.css更改爲 background-image:url(../ Images/Goku-wallpaper-2.jpg); 然後app.yaml也必須改變,以輸入處理程序「圖像」。 - 網址:/圖片 static_dir:圖片 – user1908302
取決於你如何形成你的應用程序目錄。如果它像這樣工作,就保持它的樣子。 –