zoukankan      html  css  js  c++  java
  • 数据库设计

     1.属性形同的归一张表
          连表有性能消耗
            (1):连表设计:
                    方式一:
                        class UserType(models.Model):
                            """
                            用户类型表,个数经常变动
                            """
                            title = models.CharField(max_length=32)

                        class UserInfo(models.Model):
                            """
                            用户表:讲师和班主任
                            """
                            username = models.CharField(max_length=32)
                            password = models.CharField(max_length=64)
                            email = models.CharField(max_length=32)
                            ut = models.ForeignKey(to="UserType")
                   方式二:
                    - choices
                            # class UserInfo(models.Model):
                            #     """
                            #     用户表
                            #     """
                            #     username = models.CharField(max_length=32)
                            #     password = models.CharField(max_length=64)
                            #     email = models.CharField(max_length=32)
                            #
                            #     user_type_choices = (
                            #         (1, '班主任'),
                            #         (2, '讲师'),
                            #     )
                            #
                            #     user_type_id = models.IntegerField(choices=user_type_choices)

  • 相关阅读:
    一个小企业招人的胡思乱想
    7 搜索关键词 && 提问
    6. 搜索&&学习常用站点
    5. Github的使用
    2020 renew 博客目录
    4. 版本控制
    3. 项目管理规范 && 命名方式规范
    2.7 C#语法的学习(小结)
    2.6 C#语法的学习(六) && 异常处理 && 调试
    2.5 C#语法的学习(五) && 判断
  • 原文地址:https://www.cnblogs.com/mengqingjian/p/7810926.html
Copyright © 2011-2022 走看看