作者:
JMin ( )
2016-04-17 23:49:38感謝回應,
看起來不像是django的問題,因為讀完html及html裏頭相關的JS後,就是空畫面
也沒有django debug mode的出現...
這個html 及 JS 放在同一個目錄裡,之前用xampp測試過可以用,
只要把目錄放在網站目錄htdocs裡,用browser連就可以正常執行,
只是之後網站會用heroku,只能內嵌在django裡,
把此目錄放在templates裡就不行了...不管是heroku或是manage.py runserver
都是空畫面,也不知道要從何debug起...orz
※ 引述《drm343 (一卡)》之銘言:
: 標題: Re: [問題] Django中嵌入一Javascript/HTML5遊戲
: 時間: Sun Apr 17 16:24:09 2016
:
: ※ 引述《JMin ( )》之銘言:
: : 請問Django高手們,
: : 我有一個現成的HTML5/JavaScript遊戲,
: : 要嵌入在Django網站中,
: : 我新建一APP, setting.py 與 urls.py都指向它
: : APP 內的 templates 放入此遊戲的HTML與JS檔
: : APP 內的 views.py 也指向這個 templates目錄,
: : 實際的url輸入後可以看到server端訊息是browser有載入這遊戲
: : 但是browser端卻沒反應是空白畫面,
: : 請問可能的原因或解決方法?
: : 謝謝!!
:
: 因為你另外一篇有提到只是載入 html 跟 js,所以問題應該出在
: django 雖然有回傳 html,但是 html 需要載入 js 的時候卻抓
: 不到 js lib。
:
: 除非你 html 跟 js 是寫在同一份 html 中,那就不會有載入的問
: 題,但如果是 django 出錯,在預設環境下應該是 debug mode,
: 會顯示 django 錯誤訊息,沒顯示就代表不是 django 的問題。
:
:
: 1.
: html 跟 js 是否分開?
:
: Y -> 那就是我上面講的問題,請搜尋 debug 狀態下如何回傳 static
: 檔案。
:
: N -> 請使用右鍵看瀏覽器的 debug 訊息,需要看 server 回傳了
: 哪些資料以及 js console 是否有任何錯誤訊息,根據這些資料處
: 理。
:
: