django(1)如何建立乙個django專案

2022-08-13 17:12:18 字數 1931 閱讀 6565

這半個月除了上課就是一直在學習django,萬事開頭難,好多東西現在還沒搞明白,如今只能記錄一下自己在views.py和urls.py裡面了解到的東西。

return render(request,"blog/cur_time.html")#render是渲染,把html裡面的語言轉換成我們瀏覽識別的東西

首先你要開啟乙個網域名稱,自定義即可。指令為python manage.py runserver 127.0.0.1:8080

開啟瀏覽器輸入127.0.0.1:8080/blog/cur_time就會顯示你製作的cur_time.html這個頁面

開啟頁面後我們想要傳遞資料,有以下幾種方法。

(1)def cur_time(request):

cur_time=time.ctime()
return render(request,"blog/cur_time.html",)

在前端頁面要寫一下#注意前端雙大括號裡面的名字要和檢視函式鍵名對應,資料是以鍵值對的形式傳遞

(2)剛剛在urls.py 就說過,第三個引數就可以是傳遞到前端的資料,也是用鍵值對表示

def cur_time(request,year):#這個引數的名字要和urls.py 裡面鍵名一致
return render(request,"blog/cur_time.html",)
前端頁面內容是:

(3)def cur_time(request):

s=[1,2,3,4]

s1=

return render(request,"blog/cur_time.html",locals())

#加上locals()這個函式就可以把s和s1的資料全部傳遞到前端,前端再利用模板語言取出來渲染到頁面上即可(剛剛雙大括號就是乙個模板語言)

#由於用到的模板語言很少。例如if else或者for迴圈之類的,還可以把字典裡面特定的鍵值對取出來,這裡就不說了。

以上三種方法都可以從後端獲取資料,接下來在記錄一下自己寫的html要放到**,後端是怎麼找到它的。

先是要設定settings.py,看裡面有沒有如下**

return render(request,"blog/cur_time.html")就可以找到相應的html檔案

至於css和js內容我們也要在settings.py指定乙個資料夾路徑

可以看出資料夾名稱就叫static了

這樣一來,在html裡面head標籤引入css和js 或者就比較方便了

暫時就這麼多內容,這些天我也在寫前端的頁面,想要開發乙個屬於自己的**。如今登入頁面和主頁面已經寫好了,後續會不斷分享自己的進度

Django 1 建立專案

django是一套用於幫助開發互動式 的工具,能夠響應網頁請求,幫助讀寫資料庫及管理使用者等。使用django需要先建立乙個虛擬工作環境 指定系統中的乙個位置 1 建立規範 執行venv模組,建立名為11 env的虛擬環境,linux下不可行可使用virtualenv cd learning log...

django建立乙個工程

1.建立乙個工程 django admin.py startproject 工程名 django admin.py是安裝django時自動帶的檔案,在 usr local bin下,建立工程時使用 2 工程目錄結構 init py表示這是乙個包 wsgi.py檔案是介面標準用來與伺服器互動,有的版本...

django 建立乙個專案

在d django project 目錄下 django admin startproject mysite在d django project mysite 目錄下 python magage.py runserver可以訪問 ctrl c 結束當前服務 解析 python manage.py指令和...