国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 行業(yè)資訊 > 【Pycharm教程】PyCharm 中調(diào)試 Django 模板

【Pycharm教程】PyCharm 中調(diào)試 Django 模板

時間:2023-02-10 來源: 瀏覽:

【Pycharm教程】PyCharm 中調(diào)試 Django 模板

點擊關(guān)注 Python架構(gòu)師
Python架構(gòu)師

gh_1d7504e4dee1

分享Python架構(gòu)師,Python架構(gòu)師教程、Python教程、Python微服務架構(gòu)、Python分布式架構(gòu)、Python高可用架構(gòu)、Pycharm注冊碼、Pycharm教程、Python爬蟲、Python數(shù)據(jù)分析等。

收錄于合集
#PyCharm教程 56
#Python架構(gòu)師 96
#python 31

在開始之前,請確保將 Django 指定為項目模板語言。

準備一個例子

1. MyDjangoProject1使用應用程序創(chuàng)建一個 Django 項目poll。

2. 打開文件poll/views.py進行編輯F4,看到import語句已經(jīng)存在。在第二行中,您會看到手動執(zhí)行某項操作的邀請:

from django.shortcuts import render # Create your views here.

鍵入以下代碼: 

from django.shortcuts import render def index (request) : return render(request, ’index.html’ , context={ ’hello’ : ’world’ })

3. index.html引用被標記為未解析的引用:

按Alt+Enter或單擊 并選擇創(chuàng)建缺少的模板:

確認文件名并完成任務:

4. 在文件templates/index.html中鍵入以下代碼:

{% for char in hello %} {{ char }} {% endfor %}

這意味著world變量的值hello將一個接一個地打印出來。

5. 打開MyDjangoProject1/urls.py文件F4。在此文件Ctrl+F中找到字符串path并在管理站點的 url 之后鍵入以下代碼:

path( ’index/’ , index ),

不要忘記導入聲明!您應該得到以下結(jié)果:

這樣示例代碼就準備好了。

設置斷點

向模板文件添加斷點。為此,打開以編輯文件templates/index.html F4并單擊裝訂線:

請注意,Django 服務器運行/調(diào)試配置是自動創(chuàng)建的,唯一需要做的就是對其進行編輯。

點擊領(lǐng)取Python面試題手冊

Python從入門到進階知識手冊

編輯并啟動運行/調(diào)試配置

1. 在主工具欄的運行/調(diào)試配置列表中選擇Edit Configurations...命令:

2. 將端口號更改為8123。

3. 在調(diào)試模式下啟動此運行/調(diào)試配置:從下拉列表中選擇此配置并單擊 。下拉菜單中運行/調(diào)試配置的名稱、 按鈕和調(diào)試工具窗口都標有一個點,表示運行/調(diào)試配置變?yōu)榛顒訝顟B(tài)。

4. 運行/調(diào)試配置顯示錯誤消息 (404),因為既不存在管理站點,也不存在索引頁面。但是,我們需要在斷點處暫停我們的應用程序。為此,我們需要將名稱添加index到地址欄的內(nèi)容中。

該頁面仍未找到,但在 PyCharm 中,您會看到帶有命中斷點和調(diào)試工具窗口的模板。

在 Django 應用程序中,調(diào)試工具窗口的所有功能都可用,與純 Python 腳本相同。例如,您可以單步執(zhí)行您的應用程序、評估表達式、監(jiān)視變量等等。

  • 單步執(zhí)行程序單步工具欄變?yōu)榛顒訝顟B(tài),并且單步按鈕可用。例如,單擊 并看到char變量的值變?yōu)閱卧~的下一個字母world。

  • 計算表達式按Alt+F8,或在步進工具欄上單擊。在打開的對話框中,鍵入您要計算的表達式,然后單擊Evaluate:

  • 觀察變量假設,您希望始終關(guān)注模板的某個變量,例如char. 怎么做?在變量選項卡中,確保 按下按鈕(如果按下此按鈕,則手表在變量選項卡中可見),然后單擊 按鈕。輸入感興趣的變量的名稱,現(xiàn)在您的手表始終位于“變量”選項卡的頂部。

當您取消選擇該 按鈕時,被監(jiān)視的變量會顯示在專用的Watches選項卡中。

就是這樣......這里做了什么?讓我們重復一遍:

  • 您已經(jīng)創(chuàng)建了一個 Django 項目,其中包含一個模板。

  • 您已向此模板添加斷點。

  • 您已經(jīng)創(chuàng)建了 Django 服務器運行/調(diào)試配置,并在調(diào)試模式下啟動了它。

  • 到達斷點后,您已經(jīng)學會了如何單步執(zhí)行模板、評估表達式和添加監(jiān)視。

程序員技術(shù)交流群

掃碼進群記得備注: 城市、昵稱和技術(shù)方向

  閱讀更多

  1. 用ChatGPT生成Excel公式,太方便了
  2. 【Pycharm教程】PyCharm 在Django 模板中的命名 URL 標簽
  3. ChatGPT 連夜迭代:你老婆不好使了

版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡,侵權(quán)請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學習使用,務必24小時內(nèi)刪除。
相關(guān)推薦