Django 模型(資料庫)

2022-08-17 08:15:12 字數 737 閱讀 3952

1. 新建專案和應用

django-admin.py startproject learn_models #

新建乙個專案

cd learn_models #

進入到該項目的資料夾

2. 新增應用 #

'django.contrib.admin',

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

'django.contrib.staticfiles',

'people',

]

3. 修改models.py

我們開啟 people/models.py 檔案,修改其中的**如下:

from django.db import

models

class

person(models.model):

name = models.charfield(max_length=30)

age =models.integerfield()

4. 建立資料表

python3 manage.py makemigrations

4.2將結構變化應用到資料庫

python3 manage.py migrate

Django模型資料庫配置

在虛擬開發環境中,安裝mysql的資料庫驅動mysqlclient pip install mysqlclient在項 的 settings.py 件中找到databases 配置項,將其資訊修改為 databases 屬性定義語法為 屬性 models.欄位型別 選項 屬性命名規則 autofie...

Django的資料庫 和 模型

安裝 pymysql包 安裝 mysql 客戶端 非必須 sudo pip3 install mysqlclient 建立 和 配置資料庫 建立資料庫 create database mywebdb default charset utf8 collate utf8 general ci 資料庫的配...

django模型 資料庫設計學習

作用 設計的好,會清晰,且易於理解,後續開發也事半功倍,易於維護。1.一對一的表,兩表的屬性實際上完全可以合併成乙個表,共用乙個主鍵即可 2.一對多的表,可以設中間關聯表,也可以將關聯表併入 多 這頭 若設獨立關聯表,則可引入 多 這頭的主鍵作為其主鍵,也可另立主鍵並將 一 和 多 兩表的主鍵作為關...