django學習筆記1

2021-09-25 10:38:00 字數 872 閱讀 2147

# create your models here.

class test_tbl(models.model):

name = models.charfield(max_length=20)

date = models.datetimefield()

tem  = models.integerfield()

delete = models.booleanfield(default=false)

class test1_tbl(models.model):

sname = models.charfield(max_length=20)

sdate = models.datetimefield()

stem  = models.integerfield()

sdelete = models.booleanfield(default=false)

#關聯test_tbl

stest = models.foreignkey("test_tbl",on_delete=models.cascade)

mytets\__init__.py

//將資料庫連線到python

import pymysql

pymysql.install_as_mysqldb()

//資料庫遷移命令

python manage.py makemigrations  //生成遷移檔案, models.foreignkey()中需要加入on_delete=models.cascade

python manage.py migrate         //資料遷移到資料庫,注意使用者的許可權,報錯後需要進入mysql將錯誤的

//django_content_type表刪除

Django學習筆記1

django是乙個開放源 的web應用框架,由python寫成。採用了mvc的軟體設計模式,即模型m,檢視v和控制器c。其核心包括 乙個 物件導向 的對映器,用作資料模型 以python類的形式定義 和關係性資料庫間的媒介 乙個基於正規表示式的url分發器 乙個檢視系統,用於處理請求 以及乙個模板系...

Django學習筆記1

注意 開發用的是django 1.8.4,對照2.0文件,因此和老版本 略微不同 django官網 的人去看看 建立虛擬環境 為專案建立乙個目錄learning log,在終端切換到這個目錄建立乙個虛擬環境 python m venv 11 env 啟用虛擬環境 linux中 learning lo...

Django學習筆記 1 初會Django

1.django book 2.google baidu django官網文件 二 django簡介 1.歷史 2.特點 3.mvc設計模式 關於django的mvc開發模式最大特點是鬆散結合 四 django的安裝 1.具體安裝步驟 2.注意 1 django需要2.3或更高版本的python 2...