首先個人django 版本python
>>> django.VERSION (1, 10, 2, u'final', 0)
setting.py:mysql
DATABASES = { 'default': { 'ENGINE':'django.db.backends.mysql', 'NAME' : 'yyyhl', 'USER' : 'root', 'PASSWORD':'', 'HOST': '127.0.0.1', } }
模型表 models.pysql
from django.db import models class Item(models.Model): ItemId = models.AutoField(primary_key=True) ItemCode = models.CharField(max_length=50) ItemName = models.CharField(max_length=50) Remark = models.CharField(max_length=200) class Inventory (models.Model): InventoryId = models.AutoField(primary_key=True) Item = models.ForeignKey(Item, null=False) Amount = models.IntegerField(null=True) class InStockBill(models.Model): InStockBillId = models.AutoField(primary_key=True) InStockBillCode = models.CharField(max_length=40) InStockDate = models.DateTimeField(null=True) Operator = models.CharField(max_length=40) Item = models.ForeignKey(Item, null=False) Amount = models.IntegerField(null=True)
接下來檢查數據庫
#我新建的模塊名字是 app_one
#驗證模型是否有效 命令:python manage.py check System check identified no issues (0 silenced). #用來檢測數據庫變動和生成數據庫遷移文件 命令:python manage.py makemigrations 模塊名字 #用來遷移數據庫 python manage.py migrate # 用來把數據庫遷移文件轉換成數據庫語言 python manage.py sqlmigrate app_one 0001
建立成功 django
查看數據庫三個表建立成功:app