Django基本知識

2022-07-23 02:24:11 字數 2006 閱讀 2985

建立專案

pycahrm

啟動pycharm:點綠三角啟動 可配置

簡單使用

#

在urls.py中#匯入

函式def

​#url和函式對應關係

urlpatterns =[

url(r

'^admin/

', admin.site.urls),

url(r

'^index/

', index),

]

static_url = '

/static/'#

別名staticfiles_dirs = [ #

設定檔案路徑,可以設定多個

os.path.join(base_dir, '

static1'),

os.path.join(base_dir,

'static'),

os.path.join(base_dir,

'static2'),

]

使用

<

link

rel="stylesheet"

href

="/static/css/login.css"

>

提交post請求,由於django中有乙個csrf校驗,所有請求會出問題

重定向

#

在函式中使用,例如

return redirect('

/index/

') #

引數:路徑url

#注意:前面必須加/,代表從url根拼接,否則就會在當前url後面一直拼接

#獲取form表單提交的書籍

username = request.post['

username']

password = request.post['

password']

#驗證使用者名稱和密碼

if models.user.objects.filter(username=username,password=password):

#驗證成功跳轉到index頁面

#return redirect('')

return redirect('

/index/')

#不成功 重新登入

return render(request, '

login.html')

​urlpatterns =[

url(r

'^admin/

', admin.site.urls),

url(r

'^index/

', views.index),

url(r

'^login/

', views.login),

]

示例 ...

'',

'', #

推薦寫法

] mtv:

djando是mtv模式

Django基本知識

django可自動實現web應用的通用功能,減少編碼工作量,不重複造輪子 是該框架的設計理念。django是乙個非常優秀的web開發框架,可以快速構建高效能 安全 可維護 介面優秀的 django負責處理 開發中麻煩的部分,是程式設計師可以專注於編寫應用程式業務邏輯 而無需重新開發web應用的通用功...

Oracle 基本知識

乙個表空間只能屬於乙個資料庫 每個資料庫最少有乙個控制檔案 建議3個,分別放在不同的磁碟上 每個資料庫最少有乙個表空間 system表空間 建立system表空間的目的是盡量將目的相同的表存放在一起,以提高使用效率,只應存放資料字典 每個資料庫最少有兩個聯機日誌組,每組最少乙個聯機日誌檔案 乙個資料...

Oracle 基本知識

乙個表空間只能屬於乙個資料庫 每個資料庫最少有乙個控制檔案 建議3個,分別放在不同的磁碟上 每個資料庫最少有乙個表空間 system表空間 建立system表空間的目的是盡量將目的相同的表存放在一起,以提高使用效率 每個資料庫最少有兩個聯機日誌檔案 乙個資料檔案只能屬於乙個表空間 乙個資料檔案一旦被...