django基礎 總結

2022-07-01 18:21:12 字數 973 閱讀 4735

}3. 告訴django使用pymysql連線資料庫

在與settings.py檔案同級的目錄下的__init__.py寫**:

import pymysql

pymysql.install_as_mysqldb()

4. 在models.py中寫類(繼承models.model)

class press(models.model):

id = models.autofield(primary_key=true) # id主鍵

name = models.charfield(max_length=32) # 出版社名稱

def __str__(self):

return '《這是乙個出版社物件,它的名字是:{}>'.format(self.name)

# 書class book(models.model):

id = models.autofield(primary_key=true) # 自增id主鍵

title = models.charfield(max_length=30) # 書名

price = models.integerfield() # **

# django 1.11 預設就是級聯刪除, django 2.0之後必須指定on_delete

# to=關聯的表名

press = models.foreignkey('press', on_delete=models.cascade)

# 作者

class author(models.model):

id = models.autofield(primary_key=true) # 自增id主鍵

name = models.charfield(max_length=32) # 作者名字

books = models.manytomanyfield(to='book') # 只是orm層面建立的乙個多對多關係,不是作者表的乙個字段

Django使用基礎總結一

一.django建立專案 1.1 安裝完成django後建立專案 使用前配置 1 靜態檔案配置 編輯 project.settings.py staticfiles dirs os.path.join base dir,static 並在路徑下生成static資料夾用於存放靜態檔案 2 建立模板路徑...

Django 專案基礎操作總結

5.執行資料庫遷移命令 python manage.py makemigrations 記錄models.py中類是不是有變化 將變化的內容記錄下來 python manage.py migrate 將model的變更同步到資料庫中 8.orm 物件和關係型資料庫的對映 通過操作物件的方式來運算元據...

django總結一 django概述

django是乙個開放源 的乙個python框架。核心思想是解藕,由模型model,處理資料的,模版template,展示頁面給使用者的 檢視view,負責業務邏輯,會呼叫到model和template。還有乙個url分發器。負責把不同的url派發給不同的業務邏輯處理。程式設計模式類似於其他web框...