django安裝及url配置

2022-08-27 14:42:09 字數 1687 閱讀 1585

建立專案

django-admin startproject qingqing

cd qingqing

啟動專案:python manage.py runserver 127.0.0.1:8001

cd qingqing ]

'django.contrib.admin',

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

'django.contrib.staticfiles',

# 以下兩種寫法都可以

]

mvc  

m:models資料庫相關

v:views 檢視邏輯相關

c:controller控制器 url分發 不同的路徑找到不同的檢視函式

mtv m:models資料庫相關

t:templates模板 ,html檔案

v:views 檢視邏輯相關

+ url控制器 不同的路徑找到不同的檢視函式

mvvm 後面介紹

urls.py檔案中寫在urlpatterns = 中

簡單的路由

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

無名分組

url(r'^index/(\d+)/(\d+)/',views.index), --- def index(request,n,m) 位置引數

有名分組

url(r'^index/(?p\d+)/(?p\d+)/',views.index), -- def index(request,year,month) 關鍵字引數,引數順序不要求

url(r'^index/$',views.index),

url(r'^index/(?p\d+)/,views.index),

檢視函式引數預設值,

def index(request,num='1'):

print(num)

專案資料夾下的urls.py檔案中的url寫法:

from django.conf.urls import url,include

from django.contrib import admin

urlpatterns = [

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

#首頁url(r'^$', views.base),

]from django.conf.urls import url

from django.contrib import admin

urlpatterns = [

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

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

]from django.conf.urls import url

from django.contrib import admin

urlpatterns = [

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

url(r'^home/', views.home),

]

Django的高階url配置

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

Window下Django的安裝及配置

一開始下的是django 1.6.2,解壓後不知道什麼原因,解壓後沒有setup.py等檔案,弄了很久都沒有安裝好,後來再下了django 1.5.5解壓後才安裝好了。安裝步驟 將解壓的django 放在你pyhon 的安裝目錄下,然後開啟命令列切換到你剛放置django 的目錄下我的是 cd d ...

Django中的 動態URL配置

讓我們建立第三個檢視來顯示當前時間和加上時間偏差量的時間,設計是這樣的 新手可能會考慮寫不同的檢視函式來處理每個時間偏差量,url配置看起來就象這樣 urlpatterns patterns time current datetime time plus 1 one hour ahead time ...