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: 用户注册成为用户时间
验证码
手机注册逻辑
- 是否该 mobile 已经注册
- mobile 是否合法
- 验证码只能在特定时间内发送一次
商品表
- name
- good_id
- category
- sell_price
- price
- brief: TextField
- description: UEditorField
- image
Django 环境下常用的模型设计
原文:https://www.cnblogs.com/megachen/p/11074724.html