Django學習筆記(一)

2021-09-19 22:38:24 字數 2228 閱讀 5152

最近有個需求,老大讓用 django 來做,以前入門 python 時就聽過 django 的大名,今日一見果然名不虛傳~~~~。

django 最大的特點就是快速建站:

快速開發

內建應用

後台admin

使用者認證系統auth

會話系統sessions

安全性高

表單驗證

sql注入

跨站點攻擊

易於拓展

....很多,這裡不一一枚舉。

專案vs應用專案與應用之間有什麼不同之處?應用是乙個提供功能的 web 應用 – 例如:乙個部落格系統、乙個公共記錄的資料庫或者乙個簡單的投票系統。 專案是針對乙個特定的 web **相關的配置和其應用的組合。乙個專案可以包含多個應用。乙個應用可以在多個專案中使用。

python版本2.7

django版本1.8

檢視已安裝django的版本:

python -c "import django;print(django.get_version())"

建立乙個名為web_demo的django專案

命令:django-admin startproject web_demo

完成後,檢視目錄結構:

檢視新的目錄結構:

應用模組中各檔案的作用:

'django.contrib.admin',

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

'django.contrib.staticfiles',

'blog')

解釋一下上邊的配置資訊代表什麼意思:

再執行命令python manage.py migrate

完成。admin是django自帶的乙個功能強大的自動化資料管理介面,被授權的使用者可直接在admin中管理資料庫。

django提供了許多針對admin的定製功能。

首先,建立超級使用者檢視admin系統:

python manage.py createsuperuser

輸入使用者名稱、郵箱、密碼,這裡密碼要難一些,簡單的密碼可能會不行。

啟動web專案:

python manage.py runserver

這裡預設8000埠,

瀏覽器中開啟127.0.0.1/8000/admin

輸入剛才設定的使用者名稱密碼:

登入:

image.png

可以看到admin介面。

這裡顯示的是英文的admin,我們可以通過配置改為中文的。

更改settings中的配置:

完成。

Django 學習筆記 一

1.準備工作 安裝python www.python.org 安裝django www.djangoproject.com python的安裝目錄是 c python27 django的安裝目錄是 c django 1.4.5 專案的目錄是 d python27 將以下位址匯入環境變數path c ...

Django 學習筆記一

adnin 站點檢視view rom django.contrib import admin from polls.models import choice,poll class choiceinline admin.stackedinline model choice 繼承的模型 extra 3 ...

Django學習筆記一

一 安裝django 因為之前安裝好了python3和pip,這裡直接使用 pip install django測試是否安裝好 進入project目錄,建立helloworld專案 c users bin d d cd django d django django admin.py startpro...