首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Django框架MySQL数据库到models模型的映射关系

Django框架MySQL数据库到models模型的映射关系

作者头像
lyudev
发布2022-08-04 10:55:34
发布2022-08-04 10:55:34
1K0
举报
文章被收录于专栏:代码即数据代码即数据

设计models模型

代码语言:javascript
复制
from django.db import models
 
# 积分信息
class Credits(models.Model):
    user = models.ForeignKey(Visitors,on_delete=models.CASCADE,primary_key=True)
    credits_total = models.IntegerField('总积分',default=0)
    credits_buy = models.IntegerField('购买的积分',default=0)
    time_credits_buy = models.DateTimeField('购买的时间',auto_now_add=True)
    credits_before_day = models.IntegerField('前一天签到的积分',default=0)
    time_sign_before_day = models.DateTimeField('前一天签到的时间',default=None)
 
    class Meta():
        # credits,为数据库中的表名
        db_table = 'credits'
代码语言:javascript
复制
python manage.py makemigrations
python manage.py migrate

Django自动生成models 如果数据库表已经存在,执行命令,可以自动生成Models模型,实现models与数据表的映射

代码语言:javascript
复制
python manage.py inspectdb > tools/models.py
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 代码即数据 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档