码迷,mamicode.com
首页 > 其他好文 > 详细

Django 环境下常用的模型设计

时间:2019-06-24 00:43:56      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:first   last   中文名   edit   pass   mail   一般来说   用户注册   ber   

Django 环境下常用的模型设计

用户表

  • 继承 django.contrib.auth.model import AbstractUser
  • AbstractUser 默认已经包含了很多字段了
    • id
    • username: 类似于身份证号
    • password
    • first_name
    • last_name
    • is_active
    • is_staff
    • date_joined
    • email
  • 但是一般来说是不够的, 一般添加如下字段
    • name: 中文名
    • gender
    • birthday
    • phone_number
    • add_time: 用户注册成为用户时间

验证码

  • code
  • mobile
  • add_time

手机注册逻辑

  1. 是否该 mobile 已经注册
  2. mobile 是否合法
  3. 验证码只能在特定时间内发送一次

商品表

  • name
  • good_id
  • category
  • sell_price
  • price
  • brief: TextField
  • description: UEditorField
  • image

Django 环境下常用的模型设计

标签:first   last   中文名   edit   pass   mail   一般来说   用户注册   ber   

原文地址:https://www.cnblogs.com/megachen/p/11074724.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!