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.一對多的表,可以設中間關聯表,也可以將關聯表併入 多 這頭 若設獨立關聯表,則可引入 多 這頭的主鍵作為其主鍵,也可另立主鍵並將 一 和 多 兩表的主鍵作為關...