第四章 自定义user
来源:互联网 发布:淘宝购物车价格变化 编辑:程序博客网 时间:2024/05/18 18:54
1.必须第一个创建users app
manage.py@OnlineNotes >startapp users 然后会看到文件users 记得将users加入settings中的apps中。
修改users model
# _*_ encoding=utf-8 _*_# python 自带的一些模块from __future__ import unicode_literalsfrom datetime import datetime# 第三方常用库from django.db import modelsfrom django.contrib.auth.models import AbstractUser# Create your models here.# 对用户信息重新封装class UserProfile(AbstractUser): nick_name = models.CharField(max_length=50, verbose_name=u"昵称", default="") birday = models.DateField(verbose_name=u"生日", blank=True, null=True) gender = models.CharField(max_length=6, choices=(("male", u"男"), ("female", u"女")), default="female") address = models.CharField(max_length=100, default=u"", verbose_name=u"地址") # blank=True表示可以为空, null=True表示数据库中存为NULL mobile = models.CharField(max_length=11, blank=True, null=True) image = models.ImageField(upload_to="images/%Y/%m", default=u"images/default.png") class Meta: verbose_name = u"用户信息" verbose_name_plural = verbose_name def __unicode__(self): return self.username
在settings中重新定义users
AUTH_USER_MODEL = "users.UserProfile"
users数据库初始化
manage.py@OnlineNotes > makemigrations users
manage.py@OnlineNotes > migrate users
创建件超级用户
manage.py@OnlineNotes > createsuperuser
阅读全文
0 0
- 第四章 自定义user
- 第四章 用户自定义数据类型
- 第四章:Django自定义过滤器
- Gradle-user guide-Installing-第四章 安装Gradle(译)
- Encog3Java-User.pdf翻译:第四章 使用Java构建神经网络
- 第四章为程序制作自定义主题
- django 自定义 USER
- django自定义USER
- spring security 扩展User,自定义User字段
- spring security 扩展User,自定义User字段
- UML user guide, chapter 4 Classes - UML用户手册第四章 类
- 自定义HttpContext.Current.User.Identity
- 自定义user-agent的Middlware
- 第四章 怎样添加用户自定义菜单和工具栏
- 《Android开发艺术探索第四章读书笔记-自定义VIew》
- linux下进程ID linux下set user id和set group id总结 linux下进程的各个ID总结 user ID in process APUE 第四章
- 第四章第四题
- 第四章第四题
- PHP的ftp操作
- 距离之和最小 V2
- 见微知著----POJ2082(堆栈)
- To do list
- android事件传递机制---源码分析(下)
- 第四章 自定义user
- 文本式留言板
- IntelliJ IDEA 2017.01配置jdk和tomcat
- Android流量校准
- JDBC(11)—数据库连接池
- Oracle表分区
- POJ2456 -- Aggressive cows(二分搜索)
- MySQL 存储过程和函数
- Linux运维笔记