django安裝
方法一 pip命令安裝
pip install django==1.8.2
方法二 源碼安裝
下載源碼-git下載的源碼是最新版本
git clone https://github.com/django/django.git
進入源碼根目錄django打開cmd終端輸入:
python setup.py install
測試安裝是否成功
進入源碼根目錄輸入: python -m django --version
返回django版本號,這時證明安裝成功
也可以進入python解釋器輸入: import django 如果沒有報錯表示安裝成功
安裝完成后系統內就會多出一個命令
django-admin 命令
在cmd終端輸入 django-admin 打印出所有可使用的命令
在cmd終端輸入 django-admin startproject myblog 創建一個新項目
創建應用
打開命令行,進去項目中manage.py同級目錄
命令行輸入: python manage.py startapp blog 應用名不可以使用關鍵字
創建完應用后,添加應用名到settings.py中的INSTALLED_APPS里
啟動服務器命令
python manage.py runserver 啟動python內置小型web服務器
python manage.py runserver 9999 修改端口號的話可以在runserver后面加上端口號
生成數據表
步驟
命令行中進入manage.py同級目錄
執行python manage.py makemigrations app名(可選)
在執行python manage.py migrate
django會自動在app/migrations/目錄下生成移植文件
執行python manage.py sqlmigrate 應用名 文件id 查看SQL語句
頁面呈現數據
后台步驟
views.py中import models
article = models.Article.objects.get(pk=1)
render(request, page, {'article' :article})
配置Admin
創建用戶
python manage.py createsuperuser 創建超級用戶
配置應用
在應用下admin.py中引入自身的models模塊(或里面的模型類)
編輯admin.py:admin.site.register(models.Article)
查找語句
models.Article.objects.get(pk=id)
models.Article.objects.all()
添加語句
使用request.POST['參數名']獲取表單數據
models.Article.objects.create(title,content)創建對象