使用Pycharm建立乙個Django專案

2022-02-19 06:19:06 字數 1394 閱讀 4504

在使用python寫指令碼一段時間後,想嘗試使用django來編寫乙個python專案,現做以下記錄備忘:

建立後執行專案,預設頁面為開啟後:

出現上面的頁面,則正面專案建立成功

目錄結構:

from django.http import httpresponse         #需要匯入httpresponse模組

def hello(request): #request引數必須有,名字類似self的預設規則,可以修改,它封裝了使用者請求的所有內容

return httpresponse("hello world ! ") #不能直接字串,必須是由這個類封裝,此為django規則

testdjango/urls.py檔案**:

urlpatterns = [

url(r'^admin/', admin.site.urls), #admin後台路由

url(r'^hello$', views.hello), #你定義的路由,第乙個引數為引號中的正規表示式,第二個引數業務邏輯函式(當前為views中的hello函式)

]執行專案:

命令列的方式是:python manage.py runserver 127.0.0.1:8000

但是在pycharm中可以使用如下方法:

修改views檔案:

context['hello'] = 'hello world!' #資料繫結

return render(request, 'hello.html', context) #將繫結的資料傳入前台

被繼承的模板:

模板測試title>

head>

django模板測試p>

originalp>

body>

html>

hello.html 中繼承 base.html,並替換特定 block,hello.html 修改後的**如下:

繼承了 base.html 檔案p>

重新訪問位址 輸出結果如下:

需要將一些靜態資源引入專案,新建乙個static目錄,可以將js、css等檔案放入這個目錄中:

需要讓django找到這個目錄,需要在setting檔案中進行配置:

在html檔案中引入靜態資源:

用pycharm建立乙個新專案

2.如何建立自己的專案 from flask import flask c 在views下建立檢視函式 from flask import blueprint,render template blue blueprint main name blue.route def index return r...

用Pycharm建立第乙個Django程式(二)

通過上次的學習,我們已經建立了乙個django的project,並且成功的執行了它 回顧一下我們project目錄的結構 首先用滑鼠選中最層的目錄,接著在螢幕下面偏左的位置選擇terminal 之後再彈出的空白處回車幾次就可以開啟terminal終端,相當於windows下的cmd 這樣我們就不用再...

使用Pycharm編寫第乙個python程式

1.開啟 pycharm,選擇create new project,建立乙個新專案 2.選擇pure python表示建立乙個純python程式專案,location表示該專案儲存的路徑,interpreter表示使用的python直譯器版本,最後點選create建立專案 1.右擊專案,選擇new,...