2015-10-06 59 views
-1

我不確定它的2個問題,但我需要看到我的Python代碼的值是在運行時執行。誰能告訴我這是如何工作的? python是否會在客戶端執行,如果是的話,我如何才能在Eclipse中查看其視圖類的值? 我想我打電話給一個js函數,顯示一個calandar與自定義python,但我不知道它在哪裏,所以我可以調試它。這是調用base.html中的js在Django中調用base.html的函數是什麼,以及如何在base.html中看到python代碼在運行時執行

<script src="${url_static}js/jquery.ui.datepicker-ja.js" type="text/javascript"></script> 
<script src="${url_static}js/admin/jquery-ui.min.js" type="text/javascript"></script> 

    <script type="text/javascript"> 
     $(function(){$('.datepicker').datepicker();}); 
    </script> 
+3

不,Python當然會在服務器端執行。它*是你的一個視圖類。但是你沒有在這裏顯示任何Python,甚至沒有任何可以調用視圖的東西。 –

+0

http://jqueryui.com/對不起,我不知道我必須...實際上我認爲這是jquery-ui.min.js,這是問題因爲當我檢查它在客戶端它是一個空文件... – tenshiism

+0

哦,你的意思是serverside python視圖? nonono,我的意思是我在html文件中執行的蟒蛇......我如何看到被執行? – tenshiism

回答

1

Python代碼在服務器上執行。生成的html發送給客戶端。在您發佈的代碼中,{url_static}旨在替換爲實際值,但可能不起作用,因爲django模板查找的變量爲{{ url_static }}。注意雙括號。

由於jquery未加載,您的datepicker無法工作。您可以查看渲染頁面的源代碼(或檢查元素),並確認腳本src是否正確。

+1

什麼是jQuery?我認爲這只是另一個JavaScript的名稱,當它查詢的東西? – tenshiism

+0

JQuery是一個JavaScript庫,它有很多有用的插件,比如你正在使用的datepicker(jquery.ui.datepicker-ja.js)。如果你打算使用它,你可能需要查看它,但這是你的選擇。 –

相關問題