django app中扩展users表
app models中编写新的User
1 # _*_ coding:utf-8 _*_2 from __future__ import unicode_literals34 from django.db import models5 from django.contrib.auth.models import AbstractUser # 继承user67 # Create your models here.8910 class UserProfile(AbstractUser):11 nick_name = models.CharField(max_length=50, verbose_name=u'昵称', default='')12 birday = models.DateField(verbose_name=u'生日', null=True, blank=True)13 gender = models.CharField(choices=(('male', u'男'), ('female', u'女')), default='female', max_length=10)14 address = models.CharField(max_length=100, default=u'')15 mobile = models.CharField(max_length=11, null=True, blank=True)16 image = models.ImageField(upload_to='image/%Y/%m', default=u'image/default.png', max_length=100)1718 class Meta:19 verbose_name = '用户信息'20 verbose_name_plural = verbose_name2122 def __unicode__(self):23 return self.username
修改项目的settings.py 文件
36 INSTALLED_APPS = [37 'django.contrib.admin',38 'django.contrib.auth',39 'django.contrib.contenttypes',40 'django.contrib.sessions',41 'django.contrib.messages',42 'django.contrib.staticfiles',4344 'users',45 ]4647 AUTH_USER_MODEL = 'users.UserProfile' # 指定新的users model
迁移表
python manage.py makemigrations users
python manage.py migrate users # 在运行这条语句的时候,会让你选择是否删除原来数据库里面存在的users表,选择删除即可
django app中扩展users表相关推荐
- django迁移数据makemigrations不创建APP中的数据表
有一段时间没看python今天删除数据库重新建立迁移的时候 python manage.py makemigrations python manage.py migrate 发现死活不能创建app中自 ...
- 解决django项目中删除数据库表时无法再迁移出来的问题
今天在使用django时,不小心删除了数据库中的一张表,然后无论如何迁移都无法迁移出models中所规定的那张表.就算将migrations中的 0001_initial.py 迁移文件删掉再重新迁移 ...
- SQL Server商业智能–在已建立的数据仓库中扩展事实表
介绍 (Introduction) 在生活中,听起来简单的事情并非总是最简单的事情. 在计算机科学中,情况更是如此. 实际上,信息技术工作中最具挑战性的事情之一通常是与老板之间的沟通,这些老板对技术知 ...
- django项目中实现excel表数据导入
依赖模块: xlrd模块安装:pip install xlrd 安装好xlrd模块之后基本的准备工作就已经完成. 实现: views.py: def import_excel(self, reques ...
- Django解决扩展用户表时,后台Admin显示密码为明文的问题
小生博客:http://xsboke.blog.51cto.com -------谢谢您的参考,如有疑问,欢迎交流 Django解决当扩展用户表时,用户继承AbstractUser后,后台Admin会 ...
- 网页与APP中那些优美的登陆表单
我从Dribbble收集了20个漂亮的登陆表单案例.希望你看后能从中受益,并对你以后的登陆表单设计有帮助.设计一个登陆表单是非常容易,但大多设计都很糟糕.毫无亮点.无论如何,这篇Dribbble案例集 ...
- 【oracle】无法通过 1024 (在表空间 USERS 中) 扩展 ORA-06512
项目运行的好好的,突然电话被打爆了,都在反映系统操作不了了.抛出系统异常错误 通过查看后台日志发现,数据库写入失败了 具体记录日志信息如下: [异常信息]:-1653:ORA-01653: 表 xxx ...
- Oracle报错ORA-01653: 表xx无法通过 8192 (在表空间 xx_data 中) 扩展
1 问题 向Oracle 10g数据库中批量插入数据,当插入近2亿条数据后,报出如下错误: ORA-01653: 表xx无法通过 8192 (在表空间 xx_data 中) 扩展. 查看表空间,发现表 ...
- ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01653: 表 SYS.AUD$ 无法通过 8192 (在表空间 SYSTEM 中) 扩展
ORA-01653: 表 SYS.AUD$ 无法通过 8192 (在表空间 SYSTEM 中) 扩展 ORA-02002: 写入审计线索时出错 ORA-00604: 递归 SQL 级别 1 出现错误 ...
最新文章
- JLOI2011 飞行路线
- outlook 突然发信不正常
- php建站静态,php网站如何生成静态
- 常用哈希函数的比较及其实现
- css 中文文字字体_使用CSS的网络字体
- js设置body高度、宽度为浏览器窗口高度、宽度
- CentOS6.5部署KVM及实现在线迁移
- Linux16.04与win10搭建samba服务器
- 在线问题反馈模块实战(十七):实现excel模板在线下载功能
- 01.CCNA 200-301 题库_1-50
- sed替换写法sed -e 's; ;:;g'
- P2757 [国家集训队]等差子序列
- 哈工大计算机科学与技术硕士培养方案,计算机科学与技术学科硕士研究生培养方案哈工大计算机学院[文].pdf...
- 如何查看自己电脑的ip地址
- TM4C KEIL模板建立
- eclipse 打不开,弹出一个框。
- scrapy爬取动态页面
- 免费搜索引擎登陆入口大全-中文
- python:实现对图像进行色调处理算法(附完整源码)
- 着急使用新西兰无犯罪文件怎么办理新西兰使馆认证呢
热门文章
- 关闭浏览器 清空session_跨境网络小知识之Session
- bs架构 erp 进销存_从依赖经验到用柔性ERP,企业少走了多少弯路?
- 远控免杀专题1---基础篇
- tr闭包_嵌套函数及闭包
- 导出文件_一招解决PDF文件导出图片
- rdb和aof到底哪个快
- 深入理解linux系统下proc文件系统内容
- Linux中变量#,@,0,1,2,*,$$,$?的含义
- 每日一题:leetcode674.最长连续递增序列
- HDU - 4348To the moon——主席树+区间修改