Django 1.10.2 模型數據庫操做

首先個人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

相關文章
相關標籤/搜索