django之url配置 模板 shell命令

2022-09-09 16:06:23 字數 2158 閱讀 7859

1、url

第一種,直接在根urls.py中配置

第二種,在應用中配置好後,根urls.py中引入

應用中的檢視定義好方法:

應用中urls.py定義路由

from django.conf.urls import url

from message.views import test1

urlpatterns = [

url(r'^test1/', test1),

]根路由中引入應用中的路由

from django.contrib import admin

from django.urls import path

from django.conf.urls import url, include

urlpatterns = [

path('admin/', admin.site.urls),

url(r'^message/', include("message.urls"))

]

2、模板

應用下新建templates資料夾,新建index檔案。在views.py中使用render渲染

# request 接受請求的引數

將模板,渲染出去,render(request請求物件,模板名稱,要傳遞給前端的資料)"""

return render(request,'index.html',)

hello }!!

問題,多個應用,都有index.html檔案,只渲染第乙個(最新django沒有這個問題)

5、模型

建立超級使用者: python manage.py  createsupperuser

在應用的models.py檔案中引用該類

7、例項:

shell命令:

全域性安裝ipython ,進入到專案環境(workon) ,python manage.py shell

操作,from blog.models import article

article.objects.all().values()

測試用

Django學習筆記之url路由及模板渲染方式

1.在專案目錄下urls.py檔案 2.在專案目錄建立了乙個views.py檔案 path 基本規則 path test views.test 使用尖括號 從url中捕獲值。包含乙個轉化器型別 converter type 沒有轉化器,將匹配任何字串,當然也包括了 字元 預設支援的轉換器 str,匹...

django 模板中url的處理

在模板中直接新增 home 這樣的鏈結是十分不推薦的,因為這是乙個相對的鏈結,在不同網頁中開啟可能會返回不一樣的結果。所以推薦的是 這種方式,或者 這裡第二種方式同時需要在urls.py中設定,url r article p 0 9 article,name article 同時對應的article...

Django的高階url配置

關於django的url配置,有特別多的方法和方式,最簡單的理解就是 from django.conf.urls.defaults import from mysite.views import hello,current datetime,hours ahead urlpatterns patte...