Django学习(第四天:ORMModel)
生活随笔
收集整理的這篇文章主要介紹了
Django学习(第四天:ORMModel)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ORM,是一種程序技術,用于實現面向對象編程語言里不同類型系統的數據之間的轉換。
Model
from django.utils import timezone# Create your models here.class UserInfo(models.Model):js_id = models.CharField(max_length=50,verbose_name=u'簡書id')wx_id = models.CharField(max_length=20,verbose_name=u'微信id')nick_name = models.CharField(max_length=20, verbose_name=u"群昵稱")gender = models.CharField(max_length=1, verbose_name=u"性別")age = models.IntegerField(verbose_name=u"年齡")major = models.CharField(max_length=30, verbose_name=u"專業")job = models.CharField(max_length=20, verbose_name=u"職業")hobby = models.CharField(max_length=50, verbose_name=u"興趣愛好")level = models.CharField(max_length=5, verbose_name=u"Python基礎")is_new = models.CharField(max_length=1, verbose_name=u"有無其他編程語言基礎")learn_time = models.CharField(max_length=10, verbose_name=u"學習時間")has_book = models.CharField(max_length=100, verbose_name=u"有無Python相關書籍")creat_time = models.DateTimeField(default=timezone.now, verbose_name=u"創建時間")settings
DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'helloweb','USER': 'root','PASSWORD': '123456','HOST': 'localhost','PORT': '3306'} }migrate和makemigrations
- 使用【makemigrations】創建數據庫表的變更腳本
- 使用【migrate】執行數據表變更
總結
以上是生活随笔為你收集整理的Django学习(第四天:ORMModel)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Netflix在超30国下调订阅价格 涵
- 下一篇: oracle忘记密码,修改密码