zoukankan      html  css  js  c++  java
  • Django设计模型与生成迁移

    1,定义模型类

    模型类定义在models.py文件中继承自models.Model类

    2,模型类的设计

    根据设计在models.py中定义模型类:

    from django.db import models
    # 設計和表對應的類,模型類
    # Create your models here.
    # 圖書類
    class Bookinfo(models.Model):
    """圖書模型類"""
    # 圖書名稱,CharField 說明是一個字符串 max_length指定字符串的最大長度
    btitle = models.CharField(max_length=20)
    # 出版日期 DateField說明是個日期類型
    bpub_date = models.DateField()

    迁移由俩步完成

    1,生成迁移文件:根据模型类生成创建表的迁移文件

    2,执行迁移:根据第一步生成的迁移文件在数据库中创建表

    生成迁移文件命令如下:

    python manage.py makemigrations

    执行生成迁移文件命令后,会在应用booktest目录下的migrations目录中生成迁移文件。

    生成迁移文件后的目录结构

    执行迁移命令:

    python manage.py migrate

    安装sqliteman

    sudo apt-get install sqliteman

  • 相关阅读:
    Git之不明觉厉11-利其器source tree
    GUI for git|SourceTree|入门基础
    UIButton
    NSDictionary
    注释方法、代码块加快捷键注释
    UIActionSheet
    UIActivityIndicatorView
    UIPickerView
    UIImageView
    UIAlertView
  • 原文地址:https://www.cnblogs.com/laochun/p/13390168.html
Copyright © 2011-2022 走看看