0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Pycharm+Django安裝及配置

科技綠洲 ? 來(lái)源:Python實(shí)用寶典 ? 作者:Python實(shí)用寶典 ? 2023-11-02 11:28 ? 次閱讀

Pycharm擁有強(qiáng)大的配置工具、Git版本管理工具、代碼補(bǔ)全工具、Debug工具等等,這些都是進(jìn)行大型項(xiàng)目開發(fā)的利器。

尤其是今天的主角Django,由于太過(guò)于重要了,Pycharm甚至專門給其提供了配置模板:

圖片

能直接在新建項(xiàng)目的時(shí)候選擇Django并新建一個(gè)獨(dú)立的虛擬環(huán)境:

圖片

從新建到編碼測(cè)試,一套流程用起來(lái)都極其方便。

1.下載Pycharm

在jetbrains官網(wǎng)選擇相應(yīng)的系統(tǒng)下載Pycharm:
https://www.jetbrains.com/pycharm/download/

這里強(qiáng)烈推薦下載Professional版(專業(yè)版),激活方法可以自行在網(wǎng)上查詢,推薦知了哥的文章(zhile.io)。

安裝完成后,根據(jù)你是否需要新建Django項(xiàng)目分為兩種配置方式。

1.1 新建Django項(xiàng)目

File-New Project 新建一個(gè)Django項(xiàng)目:

圖片

圖片

強(qiáng)烈推薦新建一個(gè)環(huán)境,默認(rèn)新建環(huán)境的工具是Virtualenv, 我這里用的是conda,效果其實(shí)都差不多。區(qū)別在于, conda可以選擇Python版本 。

輸入好location(安裝位置)后點(diǎn)擊create,即可生成Django項(xiàng)目。

圖片

1.2 配置已開發(fā)的Django項(xiàng)目

Pycharm中適配已開發(fā)的Django項(xiàng)目也非常容易,因?yàn)樗鼮檫@種情況專門提供了配置模板:

點(diǎn)擊右上角的配置框選擇 Edit Configurations

圖片

進(jìn)來(lái)后先輸入Name 項(xiàng)目名稱,然后在Python Interpreter選擇你的代碼所屬環(huán)境的編譯器,最后選擇Fix,彈出Django配置頁(yè)。

圖片

在點(diǎn)擊Fix后出現(xiàn)的配置頁(yè)中,輸入這三項(xiàng):

圖片

第一個(gè)是項(xiàng)目根目錄,第二個(gè)是settings.py文件的位置,第三個(gè)是manage.py的位置。三者缺一不可。搞定后點(diǎn)擊OK,配置完成。

2.運(yùn)行項(xiàng)目

Pycharm運(yùn)行Django項(xiàng)目只需要點(diǎn)擊右上角這兩者之一即可:

圖片

第一個(gè)是普通的啟動(dòng)方式,第二個(gè)是Debug啟動(dòng)方式,推薦第二個(gè),因?yàn)殚_發(fā)的時(shí)候如果需要跟蹤代碼流程,Debug模式非常方便。

點(diǎn)擊后會(huì)自動(dòng)生成啟動(dòng)Django的命令,你可以在console里查看該語(yǔ)句,出現(xiàn)以下的輸出即啟動(dòng)完成:

圖片

訪問(wèn)http://127.0.0.1:8000/就是網(wǎng)站的首頁(yè)了。

圖片

這里默認(rèn)使用的端口號(hào)是8000,你可以在配置頁(yè)修改默認(rèn)的域名和端口,只不過(guò)其他域名你需要在hosts中將其定向到127.0.0.1, 比如:

修改hosts文件,增加:dev.goldenstone.com 127.0.0.1

圖片

保存后點(diǎn)擊右上角的configurations,修改配置如下:

圖片

在settings.py中,將dev.goldenstone.com這個(gè)域名加入到 ALLOWED_HOSTS 中:

圖片

這樣就可以通過(guò) http://dev.goldenstone.com:5555/ 訪問(wèn)你的開發(fā)環(huán)境了:

圖片

項(xiàng)目成功運(yùn)轉(zhuǎn),配置完成。

3.工具

下面介紹一些Pycharm中獨(dú)有的、特別的工具:

3.1 查看文件歷史修改及提交記錄非常方便:

圖片

圖片

點(diǎn)擊每一個(gè)提交,都能看到每次提交的內(nèi)容。

3.2 選擇指定的commit行

VCS-Commit,它可以自由選擇你需要提交的代碼塊:

圖片

3.3 自動(dòng)格式化代碼

圖片

3.4 全局搜索

盡管VSCode也有全局搜索,但相信我,他們兩個(gè)不是一個(gè)概念:

windows下選擇 Ctrl+shift+F 即可在Pycharm中全局搜索,或者在Edit-Find-Find in Path 找到該功能:

圖片

界面如下,它不僅僅是全局搜索,還能指定模塊、目錄進(jìn)行搜索。

圖片

指定文件名搜索,高級(jí)過(guò)濾器中還能搜索指定除注釋以外的符合關(guān)鍵詞的句子等等,是一個(gè)非常強(qiáng)大的搜索工具。

這個(gè)搜索工具對(duì)于我而言,使用頻率僅次于Debug工具。

Pycharm中非常有用的生產(chǎn)工具還有很多,簡(jiǎn)直是用都用不完,下次再給大家詳細(xì)介紹一番!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4671

    瀏覽量

    67767
  • DEBUG
    +關(guān)注

    關(guān)注

    3

    文章

    89

    瀏覽量

    19775
  • Django
    +關(guān)注

    關(guān)注

    0

    文章

    43

    瀏覽量

    10343
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Pycharm安裝方法

    `PyCharm是唯一一款專門面向Python的全功能集成開發(fā)環(huán)境,無(wú)論在Windows、Mac OS X系統(tǒng)中,還是在Linux系統(tǒng)中都支持快速安裝和使用,以下是以Windows操作系統(tǒng)為例,進(jìn)行
    發(fā)表于 04-12 16:10

    pycharm安裝使用教程

    ``PyCharm是唯一一款專門面向Python的全功能集成開發(fā)環(huán)境,無(wú)論在Windows、Mac OS X系統(tǒng)中,還是在Linux系統(tǒng)中都支持快速安裝和使用,以下是以Windows操作系統(tǒng)為例
    發(fā)表于 04-12 16:14

    PyCharm安裝MicroPython插件

    代碼編輯器,調(diào)試依然還的需要其他輔助軟件,比如PuTTY。其實(shí)最近也有不少小伙伴詢問(wèn)PyCharm中怎么安裝MicroPython插件的問(wèn)題,想著正好網(wǎng)站也缺少這部分的教程,不如實(shí)踐一下總結(jié)下經(jīng)驗(yàn)共享給
    發(fā)表于 06-24 14:31

    Django應(yīng)用的數(shù)據(jù)庫(kù)配置

    編寫第一個(gè)Django應(yīng)用配置部分
    發(fā)表于 08-06 08:45

    請(qǐng)問(wèn)Pycharm如何安裝QT Designer PyUIC?

    請(qǐng)問(wèn)Pycharm如何安裝QT Designer PyUIC?
    發(fā)表于 10-25 09:07

    Python+Django+Mysql實(shí)現(xiàn)在線電影推薦系統(tǒng)

    Python+Django+Mysql實(shí)現(xiàn)在線電影推薦系統(tǒng)(基于用戶、項(xiàng)目的協(xié)同過(guò)濾推薦算法)一、項(xiàng)目簡(jiǎn)介1、開發(fā)工具和實(shí)現(xiàn)技術(shù)pycharm2020professional版本,python3.8
    發(fā)表于 01-03 06:35

    帶大家真正寫一個(gè)Django項(xiàng)目!

    因?yàn)?b class='flag-5'>Django默認(rèn)采用的是sqlite3數(shù)據(jù)庫(kù),而我們用Pycharm編寫程序時(shí)使用的是Pymysql模塊和數(shù)據(jù)庫(kù)交互的,為了能夠簡(jiǎn)化編寫程序的流程,我們需要修改默認(rèn)數(shù)據(jù)庫(kù)配置
    的頭像 發(fā)表于 04-01 14:38 ?6379次閱讀
    帶大家真正寫一個(gè)<b class='flag-5'>Django</b>項(xiàng)目!

    pycharm如何配置Python解釋器

    剛學(xué)Python,你肯定遇到過(guò)這個(gè)問(wèn)題剛學(xué)Python時(shí),拿到一個(gè)Python項(xiàng)目,想用pycharm打開運(yùn)行,pycharm界面卻顯示No Python Interpreter configured for the project,翻譯一下是:沒(méi)有為項(xiàng)目
    的頭像 發(fā)表于 10-14 15:48 ?1.3w次閱讀
    <b class='flag-5'>pycharm</b>如何<b class='flag-5'>配置</b>Python解釋器

    如何安裝集成開發(fā)環(huán)境PyCharm

    在Python編程中,使用一個(gè)強(qiáng)大且方便的集成開發(fā)環(huán)境(IDE)可以顯著提高開發(fā)效率。PyCharm作為一款功能豐富且廣泛使用的Python IDE,被廣大開發(fā)者所喜愛。本文將為您介紹如何安裝PyCharm并進(jìn)行基本
    的頭像 發(fā)表于 04-14 12:10 ?732次閱讀

    32位的win7如何安裝pycharm

    安裝PyCharm在32位的Windows 7系統(tǒng)上是可能的,雖然32位系統(tǒng)的支持已經(jīng)逐漸減少,但PyCharm仍然提供可用于此系統(tǒng)的安裝程序。在本文中,我將詳細(xì)介紹在32位的Wind
    的頭像 發(fā)表于 11-23 17:09 ?3992次閱讀

    pycharm怎么配置python環(huán)境變量

    正確的 Python 環(huán)境變量是非常重要的,因?yàn)樗鼤?huì)影響到項(xiàng)目的運(yùn)行和依賴包的安裝。本文將詳細(xì)介紹如何在 PyCharm配置 Python 環(huán)境變量。 PyCharm 支持在全局和
    的頭像 發(fā)表于 11-29 14:56 ?2230次閱讀

    pycharm怎么訓(xùn)練數(shù)據(jù)集

    在本文中,我們將介紹如何在PyCharm中訓(xùn)練數(shù)據(jù)集。PyCharm是一款流行的Python集成開發(fā)環(huán)境,提供了許多用于數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí)的工具。 1. 安裝PyCharm和相關(guān)庫(kù) 首
    的頭像 發(fā)表于 07-11 10:10 ?320次閱讀

    pycharm如何訓(xùn)練機(jī)器學(xué)習(xí)模型

    下載的安裝程序,按照提示完成安裝。 啟動(dòng)PyCharm安裝完成后,啟動(dòng)PyCharm。 二、配置
    的頭像 發(fā)表于 07-11 10:14 ?391次閱讀

    pycharm怎么配置pytorch環(huán)境

    1. 安裝PyCharm 首先,確保您已經(jīng)安裝PyCharmPyCharm是JetBrains公司開發(fā)的一款流行的Python集成開發(fā)環(huán)
    的頭像 發(fā)表于 08-01 15:40 ?503次閱讀

    pycharm配置pytorch運(yùn)行環(huán)境

    PyCharm配置PyTorch運(yùn)行環(huán)境主要包括安裝PyCharm、安裝Python(如果尚未安裝
    的頭像 發(fā)表于 08-01 16:25 ?711次閱讀