django框架入門

1.搭建開發環境python

(1)cd .virtualenvsql

(2)建立虛擬環境 workon h2shell

(3)在桌面建立一個工做空間 數據庫

  cd ~django

  mkdir project2app

(4)安裝django測試

  django-admin startproject test2url

       tree  顯示以下設計

 

(5)配置pycharm解釋器3d

 

 2.設計模型

(1)數據庫配置 ,django默認使用sqlite

(2)建立應用

booktest中的結構

 

 (3)定義模型類

在booktest中定義模型類

(4)運行 

python manage.py runserver (會報一個警告,後面解決;沒有寫端口的話默認端口是8000)

(5)

  • 激活模型:編輯settings.py文件,將booktest應用加入到installed_apps中

 

(6)生成遷移文件:根據模型類生成sql語句

在migrations中能夠看到生成的sql語句

 

(7)執行遷移:python manage.py migrate

(8)測試數據:python manage.py shell

 

 

 重寫str方法

 

3.站點管理

(1)建立管理用戶:python manage.py runserver

輸入用戶名,郵箱,密碼  

而後在網頁輸入http://127.0.0.1:8000/admin/  進入後臺

(2)向admin註冊booktest模型(進行後臺管理)

 

 

(3)後臺管理自定義及關聯對象

 

 4.視圖:

(1)view.py:

(2)在test2的urls中添加項目的urls

(3)在booktest新建urls.py

 

 

 

5.模板

添加booktest的同級目錄

爲了讓視圖去使用模板,還須要修改setting.py中的dir

 

在view.py中導入:from django.template import RequestContext, loader

 

 也能夠不導入loader,而是from django.shortcuts import render

 

相關文章
相關標籤/搜索