返回顶部
首页 > 资讯 > 后端开发 > Python >三、1:orm的增删改字段、创建表
  • 582
分享到

三、1:orm的增删改字段、创建表

字段orm 2023-01-31 05:01:08 582人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

1 ORM介绍 1 tools--->Run manage.py Task   python3 manage.py makemigrations 只需要敲命令:makemigrations(记录数据库的修改记录) python3 ma

1 ORM介绍

1 tools--->Run manage.py Task 

 python3 manage.py makemigrations

只需要敲命令:makemigrations(记录数据库的修改记录)

python3 manage.py migrate

 只需要敲命令:migrate(把数据同步到数据库)

2 orm能干和不能干的事

1 能创建数据表,新增,删除字段

        创建表:

        在models.py中,定义一个类,并且继承models.Model

        例如:

from Django.db import models
class User(models.Model):
    id=models.AutoField(primary_key=True)
    user=models.CharField(max_length=32)
    passWord=models.CharField(max_length=32)

2 不能创建数据库

3 orm增加字段:(注意数据库迁移命令2条)

注意:后来增加的字段,需要有默认值

phone=models.CharField(max_length=64,default='120')

        若没有默认值的话,会报出一个提示:

        1.png

1:这里可以手动输入添加一个默认值(需要用引号包裹)

2:退出后,在字段中添加默认值

phone=models.CharField(max_length=64,default='120')

数据库表中:

1.png

4 删除字段

注释掉字段,执行数据库迁移命令

5 修改数据

直接修改字段,执行数据库迁移命令


--结束END--

本文标题: 三、1:orm的增删改字段、创建表

本文链接: https://lsjlt.com/news/188779.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作