zoukankan      html  css  js  c++  java
  • Django 1.10.2 模型数据库操作

    首先我的django 版本

    >>> django.VERSION
    (1, 10, 2, u'final', 0)

    setting.py:

    DATABASES = {
        'default': {
            'ENGINE':'django.db.backends.mysql',
            'NAME' : 'yyyhl',
            'USER' : 'root',
            'PASSWORD':'',
            'HOST': '127.0.0.1',
        }
    }

    模型表  models.py

    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

    创建成功 

    查看数据库三个表创建成功:

  • 相关阅读:
    oracle oltp系统索引使用监控
    lock检查
    关于报错:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11.None
    Django 统计文章阅读量(或热度排名)
    HighCharts数据可视化
    KindEditor编辑器
    [SDOI2008] 洞穴勘测
    [Luogu3768]简单的数学题
    [BZOJ4916]神犇和蒟蒻
    杜教筛小结
  • 原文地址:https://www.cnblogs.com/yhl664123701/p/6027625.html
Copyright © 2011-2022 走看看