网站首页 站内搜索

搜索结果

查询Tags标签: CharField,共有 15条记录
  • django之CSRF接口(一)

    序列化 后端的数据到前端(get请求),以json的格式 准备工作,在models中新建表格,并且自己添加2行数据from django.db import modelsclass Book(models.Model):id = models.AutoField(primary_key=True)name = models.CharField(max_length=32)price = models.DecimalF…

    2022/4/6 6:20:49 人评论 次浏览
  • Serializer高级用法_字段改名,序列化all

    ```python # source的使用1 可以改字段名字 xxx=serializers.CharField(source=title)2 可以.跨表publish=serializers.CharField(source=publish.email)3 可以执行方法pub_date=serializers.CharField(source=test) test是Book表模型中的方法# SerializerMethodField()…

    2022/4/6 6:19:29 人评论 次浏览
  • 12_03、drf之序列化和反序列化

    一、序列化器 1、序列化器的作用 序列化器,在Django框架终究是一个类,她的作用就是序列化和反序列化 序列化:序列化会把(数据库中的)模型对象转换成字典,经过response以后变成字符串,传给客户端(前端)[{"name":"西游记","price":&…

    2022/4/3 23:19:56 人评论 次浏览
  • 序列化器 Serializer

    内容概要序列化器介绍 Serializer的使用基本使用(序列化) 字段类型 字段参数序列化定制序列化的字段反序列化反序列化之新增 反序列化之修改 反序列化之局部和全局钩子ModelSerializer 模型类序列化器 ModelSerializer 额外添加参数内容详细 序列化器介绍 QuerySet 对象…

    2022/3/30 23:20:07 人评论 次浏览
  • ORM中常用的字段和参数

    ORM字段1、AutoFieldint自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。2、IntegerField一个整数类型,范围在 -2147483648 to 2147483647。3、CharField字符类型,必须提供max_length参数, max_length表示字符长度。4、…

    2022/3/7 23:15:22 人评论 次浏览
  • Python Peewee 如何使用Mysql的JSON特性?

    peewee 需要支持mysql json 类型 一、基础model class User(Model):name = CharField(unique=True)some_json_data = CharField()requested_at = DateTimeField(default=datetime.now())二、自定义字段 json 字段 class JSONField(TextField):def db_value(self, value):r…

    2022/2/23 2:21:26 人评论 次浏览
  • orm 多对多

    modelsclass alarmContact(models.Model):告警用户name = models.CharField(联系人名字, max_length=20, help_text=联系人名字, unique=True)phone = models.CharField(手机号码, max_length=11, null=False, help_text=手机号码)email = models.EmailField(邮箱, null=F…

    2021/11/30 23:38:36 人评论 次浏览
  • orm 多对多

    modelsclass alarmContact(models.Model):告警用户name = models.CharField(联系人名字, max_length=20, help_text=联系人名字, unique=True)phone = models.CharField(手机号码, max_length=11, null=False, help_text=手机号码)email = models.EmailField(邮箱, null=F…

    2021/11/30 23:38:36 人评论 次浏览
  • Django从零开始----03Django字段类型

    AutoField 一个 IntegerField,根据可用的 ID 自动递增。你通常不需要直接使用它;如果你没有指定,主键字段会自动添加到你的模型中。BigAutoField 一个 64 位整数,与 AutoField 很相似,但保证适合 1 到 9223372036854775807 的数字。BigIntegerField 一个 64 位的整…

    2021/9/16 23:08:41 人评论 次浏览
  • Django从零开始----03Django字段类型

    AutoField 一个 IntegerField,根据可用的 ID 自动递增。你通常不需要直接使用它;如果你没有指定,主键字段会自动添加到你的模型中。BigAutoField 一个 64 位整数,与 AutoField 很相似,但保证适合 1 到 9223372036854775807 的数字。BigIntegerField 一个 64 位的整…

    2021/9/16 23:08:41 人评论 次浏览
  • sdu项目实训1-3 使用Django操作mysql数据库

    Django操作mysql数据库 前言一、Django配置mysql1.创建数据库2.在setting.py里进行数据库的配置 二、使用ORM在数据库中建表1.添加一个app2.添加模型类并注册app3.数据库迁移 总结前言首先在pycharm中安装配置好django和mysqlclient 一、Django配置mysql使用之前先进行相关…

    2021/7/4 19:22:04 人评论 次浏览
  • python测试开发django-12.models设置主键primary_key

    前言 django的models新增数据库表时,如果不设置主键,会默认新增一个id为主键,如果我们想自己设置一个字段为主键,需加个参数primary_key=True 默认id主键 新增一张用户表,表名为user 字段user_name, psw ,mail 都是字符串类型,设计如下 # models.pyfrom django.db i…

    2021/6/2 22:23:42 人评论 次浏览
  • 创建数据库和表

    在项目的配置文件 settings.py 中, INSTALLED_APPS 配置项 加入如下内容INSTALLED_APPS = [django.contrib.admin,django.contrib.auth,django.contrib.contenttypes,django.contrib.sessions,django.contrib.messages,django.contrib.staticfiles,# 加入下面这行common.…

    2021/4/28 19:30:16 人评论 次浏览
  • Django在根据models生成数据库表时报 __init__() missing 1 required positional argument: ‘on_delete‘

    Django在根据models生成数据库表时报 init() missing 1 required positional argument: on_delete’解决方法: class BookInfo(models.Model): #创建书本信息类,继承models.Model5 btitle=models.CharField(max_length=20)6 bdate=models.DateField()7 class …

    2021/4/14 19:25:33 人评论 次浏览
  • 基于python Django电子商城(3)-- django模型(数据库)创建

    django采用ORM(对象关系)映射: 如下图: 我们可以在models.py文件里面创建我们的商品数据模型,生成对应的数据表 数据库既然是存放数据,那么数据就有类型,下面是常用的数据属性: models.AutoField   #自增列 = int(11) models.CharField   #字符串字段,必须设…

    2021/4/11 19:30:34 人评论 次浏览
扫一扫关注最新编程教程