`
hanyh
  • 浏览: 235276 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用signal自动添加profile

阅读更多
class Profile(models.Model):
    user = models.ForeignKey(User, unique=True)
    address = models.CharField(max_length=255, blank=True)
    nickname = models.CharField(max_length=96, blank=True)
    signature = models.CharField(max_length=1024, blank=True)
    blog = models.CharField(max_length=255, blank=True)
    introduction = models.CharField(max_length=2048, blank=True)
    image = models.ImageField(upload_to="avatars/%Y/%m/%d",default="avatars/generic.96.jpg")
    
    def __unicode__(self):
        return _("%s's profile") % self.user

def user_post_save(sender, instance, **kwargs):
    profile, new = Profile.objects.get_or_create(user=instance)
models.signals.post_save.connect(user_post_save, sender=User)

settings.py
AUTH_PROFILE_MODULE = 'account.profile'
分享到:
评论

相关推荐

    HOGP_蓝牙无APP的手机近场自动识别的研究报告.pdf

    - **HOGP(HID Over GATT)**:一种新兴的蓝牙协议,允许在GATT(Generic Attribute Profile)上运行HID(Human Interface Device)服务,使得设备间的交互更为便捷高效。 - **无感鉴权**:通过预先配置的身份验证...

    codesys中TP功能块(timer)共1页.pdf.z

    在Codesys编程环境中,TP(Time Profile)功能块主要用于实现定时任务,这在自动化控制领域是至关重要的。本文将深入探讨Codesys中的TP(Timer)功能块,它提供了丰富的定时功能,帮助工程师精确控制设备的动作。 ...

    【高清带标签目录pdf】Mastering Qt5

    - **使用Lambda表达式发射自定义信号(Emitting a Custom Signal Using Lambdas)**:通过Lambda表达式简化信号的发射过程,使代码更加简洁高效。 - **简化代码使用自动类型和范围基础的for循环(Simplifying with the ...

    orcad使用简介

    OrCAD PSpice 是一款顶级的电子设计自动化 (EDA) 软件工具,广泛应用于电子工程领域,尤其是用于电路设计与仿真的专业环境中。本教程旨在帮助用户熟悉并掌握OrCAD PSpice 的核心功能,特别是其强大的仿真能力。 ###...

    OrCAD PSpice软件培训教材.doc

    1. 绘制原理图:在Capture环境中绘制电路原理图,需要注意选择Analog or Mixed-signal Circuit的项目类型,使用有PSpice模型的器件,并确保电路中有正确的激励源和网络名称为0的接地。 2. 设置仿真参数:根据电路...

    matlab优化

    - **添加注释**:优化后的代码往往更为精炼,但也可能更加难以理解,因此添加注释对他人和未来的自己都至关重要。 - **适时优化**:不要过早进行优化。如果代码即将进行大规模修订或扩展,那么优化工作可能会白费...

    Hi3516DV300 专业型 Smart IP Camera SoC 产品简介

    - **支持H.264 BP/MP/HP、H.265 Main Profile**:支持H.264(包括Baseline Profile、Main Profile和High Profile)和H.265(Main Profile)标准的视频编码,这些标准能够在保证画质的同时大幅压缩视频文件大小。...

    OrCADPSpice培训资料全.doc

    OrCAD PSpice是一款强大的电路仿真工具,常用于电子设计自动化(EDA)流程。这份培训资料旨在帮助用户熟悉PSpice的仿真功能,并能熟练设置和分析仿真结果。以下是关于OrCAD PSpice的一些关键知识点: 1. **PSpice分析...

    海思3518介绍

    - **数字水印**:为视频添加不可见的数字标识,防止非法篡改。 **9. 接口资源** - **视频接口**:支持多种格式的视频输入,如8/10/12位RGB Bayer输入、BT.601、BT.656等,兼容主流高清CMOS传感器和CCD传感器。 - *...

    QT编程技术应用

    - 在`/home/your_username/.profile`文件中(假设shell为bash、ksh、zsh或sh)添加以下内容: ``` QTDIR=/usr/local/qt PATH=$QTDIR/bin:$PATH MANPATH=$QTDIR/man:$MANPATH ``` 通过这样的配置,可以在Linux...

    HI3516CV500芯片简介

    - **支持多种视频编码标准**:包括H.264 Baseline/ Main/ High Profile、H.265 Main Profile以及MJPEG/JPEG Baseline编码。 - **支持I/P帧编码**:能够有效减少视频文件大小的同时保持高质量的视频效果。 - **Smart ...

    Android 权限(permission)整理

    7. `android.permission.WRITE_PROFILE`:应用可修改用户个人资料数据,如联系信息、头像等。 8. `com.android.browser.permission.WRITE_HISTORY_BOOKMARKS`:允许应用写入浏览器的历史记录和书签,但不允许读取。...

    电务新技术常用名词中英文对照表.doc

    - **CTCS (Chinese Train Control System)**:中国列车运行控制系统,是中国铁路的自动列车控制系统的标准体系。 - **ETCS (European Train Control System)**:欧洲列车运行控制系统,是欧盟铁路的列车控制系统。...

    3G技术普及手册

    相比之下,SIP-T(Session Initiation Protocol - Transport Profile)虽然也支持多媒体会话,但在当时并不如BICC成熟和广泛接受。 **7. 在R4中使用的扩展的H.248与H.248有什么不同?** R4版本中扩展的H.248协议...

Global site tag (gtag.js) - Google Analytics