Django建教育平台(二)--Users App

本文介绍如何在Django项目中构建Users应用,包括新建应用、设计用户表,增加自定义字段,处理migrations,以及在Navicat中查看数据表结构。在Django默认user表基础上,增加了昵称、生日、性别和地址等字段。
摘要由CSDN通过智能技术生成

1. 新建Users App

a. 点击pycharm Tools菜单--Run manage.py task

b. 输入startapp users

一般web app中, users表是需要第一个设置的.


2. 设计Users表

a. 设计Users表之前, 先看一下django默认的user表

①双击elearn数据表, ②然后双击all_user表


查看其中的字段:

id:主键

password:用户密码

last_login:最后一次登录时间

is_superuser:是否超级用户

username:用户名

first_name:英文名名字

last_name:英文名姓氏

email:email

is_staff:是否为员工

is_active:是否激活状态

date_joined:加入日期

b. 查看我们的网站users设计了哪些字段

以下是一个粗略设计图


可以看出昵称, 生日,性别,地址,手机号字段都没有在django自带的all_user中.

c. 增加我们需要的字段

users\models中修改代码:

from django.contrib.auth.models import AbstractUser


cl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值