荐使用Pycharm创建django项目初始配置并关联sqlite3数据库以及问题解决
发布于2020-04-30 22:06 阅读(1556) 评论(0) 点赞(19) 收藏(3)
from django.db import models
# Create your models here.
#模型类 一个类对应数据库中的一个表
class Video(models.Model):
#表字段设置
#在数据库里面 id为主键 作用:起约束的作用 主键值不唯一 AutoField自增
id = models.AutoField(db_column='video_id',primary_key=True)
#blank=False 代表这个值不能为空 CharField是字符串类型
#歌名
name = models.CharField(max_length=255,db_column='video_name',blank=False)
#歌手
actor = models.CharField(max_length=255,db_column='actor',blank=False)
#
came_from = models.CharField(max_length=255,db_column='came_from',blank=True)
kbps = models.CharField(max_length=255,db_column='video_kbps',blank=True)
size = models.CharField(max_length=255,db_column='video_size',blank=True)
language = models.CharField(max_length=255,db_column='language_data',blank=True)
released_data = models.CharField(max_length=255,db_column='released_data',blank=True)
url = models.CharField(max_length=255,db_column='bdyun_url',blank=False)
password = models.CharField(max_length=255,db_column='bdyun_password',blank = True)
#内部类
class Meta:
#表名 默认django框架给我们取的名字:django_video 写这个就是改名
db_table = 'video_info'
#后台管理系统会用到
verbose_name = '视频'
#英文中一个单词表示复数怎么表示
verbose_name_plural = verbose_name
所属网站分类: 技术文章 > 博客