zoukankan      html  css  js  c++  java
  • django自定义用户表

    新建users的app

    startapp users

    自定义user类,在users/models.py:

    from django.db import models
    from django.contrib.auth.models import AbstractUser
    # Create your models here.
    
    class UserProfile(AbstractUser):
        nick_name = models.CharField(max_length=50,verbose_name="昵称",default="")
        birday = models.DateField(verbose_name="生日",null=True,blank=True)
        gender = models.CharField(max_length=10,choices=(("male",""),("female","")),default="female")
        address = models.CharField(max_length=100,default="")
        mobile = models.CharField(max_length=11,null=True,blank=True)
        image = models.ImageField(upload_to="image/%Y/%m",default="image/default.png",max_length=100)
    
        class Meta:
            verbose_name = "用户信息"
            verbose_name_plural = verbose_name
    
        def __unicode__(self):
            return self.username

    image那个要安装pillow

    pip install pillow

    修改setting配置:

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'users',
    ]
    AUTH_USER_MODEL = "users.UserProfile"

    重新makemigrations:

     python manage.py makemigrations
     python manage.py migrate 

    如果以前执行过,要删除表重新来,要么报错

  • 相关阅读:
    Spring国际化模块
    广告牌 循环 轮播 图片
    ImageLoader 网络加载图片
    ProgressBar 进度条 旋转
    UI处理 线程
    权限 动态 访问
    系统 状态栏 导航栏
    对话框 dialog 整理
    修改 字体
    获取 Activity中所有的View ViewGroup
  • 原文地址:https://www.cnblogs.com/litzhiai/p/14754638.html
Copyright © 2011-2022 走看看