继承模板user表

1.在app下的forms.py文件下:

# coding=utf-8from datetime import datetime

from django.db import modelsfrom django.contrib.auth.models import AbstractUser

# Create your models here.

‘‘‘用户表‘‘‘

class UserProfile(AbstractUser):    name = models.CharField(max_length=50, verbose_name=u‘姓名‘, null=True, blank=True)    birthday = models.DateTimeField(verbose_name=u‘出生年月‘, null=True, blank=True)    gender = models.CharField(max_length=10, choices=((‘male‘, u‘男‘), (‘female‘, u‘女‘)), default=‘female‘,                              verbose_name=u‘性别‘)    mobile = models.CharField(max_length=11, verbose_name=u‘电话‘)    email = models.CharField(max_length=100, null=True, blank=True, verbose_name=u‘邮箱‘)

class Meta:        verbose_name_plural = verbose_name = u‘用户‘

def __str__(self):        return self.name

2.在settings.py文件里面添加:在            ALLOWED_HOSTS = []    后面添加:
AUTH_USER_MODEL = ‘users.UserProfile‘
时间: 2024-08-13 15:56:03

继承模板user表的相关文章

模板类继承模板类

今天写的代码提交到OJ上就出现这样的错误,但是vs并不会出错. '_elem' was not declared in this scope 原因在于模板类继承模板类,子类看不见父类的成员. 但是VC++做了一些小拓展,可以不适用this->就调用父类成员. gcc在扫描到模板类时就要求确定每一个成员在哪里声明的,VC++在类实例化之后再检测,就不会有这个问题. 可以使用以下方式解决: 方法1: 使用this template<typename T> class A { protecte

MVC扩展ModelBinder,通过继承DefaultModelBinder把表单数据封装成类作为action参数

把视图省.市.街道表单数据,封装成一个类,作为action参数.如下: action方法参数类型: namespace MvcApplication1.Models{    public class Customer    {        public string Address { get; set; }    }} 在自定义ModelBinder中,接收视图表单数据,封装成Customer类. using System.Web; using System.Web.Mvc; using M

tornado的学习——第二章(模板与表单)

链接:http://demo.pythoner.com/itt2zh/ch2.html 来到了第二章:模板与表单 1 # -*- coding:utf-8 -*- 2 3 __author__ = 'roy' 4 5 import os.path 6 7 import tornado.httpserver 8 import tornado.ioloop 9 import tornado.options 10 import tornado.web 11 12 from tornado.option

yii2怎么继承模板

<?php /*** right is the public*/ $this->beginContent('@app/views/layouts/main.php'); /*上面就是你要继承的模板信息*/ ?> 这里就是新模板的内容 <?php $this->endContent();?> yii2怎么继承模板,这个好像可以无限继承的

django继承修改 User表导致的问题

扩展默认的auth_user表参考: http://www.cnblogs.com/liwenzhou/p/9030211.html#undefined django继承修改 User表时,python  manage.py  makemigrations进行python  manage.py  migrate操作时会导致的问题如图: 根源:django文档中有注明: Due to limitations of Django’s dynamic dependency feature for sw

模板驱动表单(实验部分)

#模板驱动表单验证(template-driven form validation)实现思路 1. 引入 FormsModule 2. 应用 NgForm和ngModel(关联class的属性) 3. 验证 4. 给出提示 5. 提交(Submit) #实现知识点 在login.component.ts中 <form #f="ngForm" class="login-form"> //创建模板引用变量 实现双向数据绑定,template与model cl

Django - 继承原生user表遇到的问题处理

Django - 继承原生user表遇到的问题处理] 1. 继承user表设置 # models.py文件 from django.contrib.auth.models import AbstractUser class User(AbstractUser): mobile = models.CharField(max_length=11) class Meta: db_table = 'new_user' verbose_name = '用户' verbose_name_plural = v

[模板]ST表浅析

ST表,稀疏表,用于求解经典的RMQ问题.即区间最值问题. Problem: 给定n个数和q个询问,对于给定的每个询问有l,r,求区间[l,r]的最大值.. Solution: 主要思想是倍增和区间dp. 状态:dp[i][j] 为闭区间[i,i+2^j-1]的最值. 这个状态与转移方程的关系很大,即闭区间的范围涉及到了转移方程的简便性. 转移方程:dp[i][j]=max(dp[i][j-1],dp[i+2^(j-1)][j-1]). 这是显然的,但这里有个细节:第一个项的范围为[i,i+2^

angular自定义验证器添加入模板驱动表单

创建自定义验证器的命令 ng generate directive forbidden-name(自定义床啊金验证器的名称) 生成的文件内容 import { Directive } from '@angular/core'; @Directive({ selector: '[appForbiddenName]' }) export class ForbiddenNameDirective { constructor() { } } 创建一个文件用来放置正则判断的验证器算法.validatot.