Django 1 x版本與2 x版本 區別

2022-06-01 21:00:11 字數 1485 閱讀 5386

匯入的模組是'from django.conf.urls import url',urlpatterns中url對應的是正規表示式,如下:

from django.conf.urls import url,include

from django.contrib import admin

urlpatterns = [

url(r'^admin/$', admin.site.urls),

]urlpatterns = [

url(r'^login/', views.login,name='login'),

url(r'^reg/', views.reg,name='reg'),

url(r'^index/', views.index,name='index'),

# url(r'^detialinfo/', views.detialinfo,name='detialinfo'),

url(r'^customer_list/', views.customerlist.as_view(),name='customer_list'),

url(r'^mine_customer/', views.customerlist.as_view(),name='mine_customer'),

url(r'^customer_add/', views.customer_operate,name='customer_add'),

url(r'^customer_edit/(\d+)/', views.customer_operate,name='customer_edit'),

匯入的模組是from django.urls import re_path,path,re_path對應的是1.x版本中的url是匹配正規表示式的,而path並不匹配正規表示式

from django.urls import re_path,path

from . import views

urlpatterns = [

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

path('', include('students.urls')),

path('ser/', include('ser.urls')),

]# 在ser.urls中

urlpatterns = [

path("students/", views.studentapiview.as_view() ),

path("students1/", views.studentgenericapiview.as_view() ),

path("students2/", views.student2genericapiview.as_view() ),

re_path(r"^students3/(?p\d+)/$", views.student3genericapiview.as_view() ),

]

GDAL編譯(2 x與1 x版本通用)

首先宣告這是在windows平台下使用vs編譯的執行庫,linux平台編譯很簡單就不贅述,windows平台下有幾個地方需要注意,所以需要簡單說明一下 編譯32位執行庫,就直接開啟x86 tools command prompt 命令列,進入gdal源 所在目錄,依次輸入執行如下命令即可 nmake...

Jenkins 1 x許可權配置(相容2 x)

說明 1.x版本的jenkins預設是沒有任何許可權限制,任何人都可以訪問。需要用到的外掛程式 role based authorization strategy 具體配置 0 設定jenkins的安全域為 jenkins專有使用者資料庫 系統管理 configure global security...

02x與 2x之間的區別

輸出最小寬度 用十進位制整數來表示輸出的最少位數。若實際位數多於定義的寬度,則按實際位數輸出,若實際位數少於定義的寬度則補以空格或0 當最小寬度數值以0開頭時 x 表示以十六進製制形式輸出 02表示不足兩位,前面補0輸出 如果超過兩位,則實際輸出 舉例 printf 02x 0x345 列印出 34...