Django学习(第四天:ORMModel)
生活随笔
收集整理的這篇文章主要介紹了
Django学习(第四天:ORMModel)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
ORM,是一種程序技術(shù),用于實(shí)現(xiàn)面向?qū)ο缶幊陶Z言里不同類型系統(tǒng)的數(shù)據(jù)之間的轉(zhuǎn)換。
Model
from django.utils import timezone# Create your models here.class UserInfo(models.Model):js_id = models.CharField(max_length=50,verbose_name=u'簡(jiǎn)書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"專業(yè)")job = models.CharField(max_length=20, verbose_name=u"職業(yè)")hobby = models.CharField(max_length=50, verbose_name=u"興趣愛好")level = models.CharField(max_length=5, verbose_name=u"Python基礎(chǔ)")is_new = models.CharField(max_length=1, verbose_name=u"有無其他編程語言基礎(chǔ)")learn_time = models.CharField(max_length=10, verbose_name=u"學(xué)習(xí)時(shí)間")has_book = models.CharField(max_length=100, verbose_name=u"有無Python相關(guān)書籍")creat_time = models.DateTimeField(default=timezone.now, verbose_name=u"創(chuàng)建時(shí)間")settings
DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'helloweb','USER': 'root','PASSWORD': '123456','HOST': 'localhost','PORT': '3306'} }migrate和makemigrations
- 使用【makemigrations】創(chuàng)建數(shù)據(jù)庫表的變更腳本
- 使用【migrate】執(zhí)行數(shù)據(jù)表變更
總結(jié)
以上是生活随笔為你收集整理的Django学习(第四天:ORMModel)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Netflix在超30国下调订阅价格 涵
- 下一篇: oracle忘记密码,修改密码