我试图创建一个定制的注册表单,但是我不知道如何去做,因为我试图将默认的django注册与一个新的模型连接起来。在

这是它看起来的样子,可能是错的,但我正在考虑这样的事情。在

模型.pyclass Profile(models.Model):

user = models.OneToOneField(User)

name = models.CharField(max_length=20, blank=True, null=True)

description = models.TextField(max_length=400)

视图.py

^{pr2}$

表单.pyclass MyRegistrationForm(UserCreationForm):

email = forms.EmailField(required=True)

class Meta:

model = User

fields = {'username', 'password1', 'password2', 'email'}

def save(self, commit=True):

my_user = super(MyRegistrationForm, self).save(commit=False)

my_user.email = self.cleaned_data['email']

new_profile = Profile(user=my_user, name="John", description="a person")

if commit:

new_profile.save()

return new_profile

寄存器.py

{% csrf_token %}

{{ form.username.errors }}

{{ form.username.label_tag }}

{{ form.username }}

[... other fiels ...]

我试图将模型与表单连接起来,所以当有人注册时,当我在模板中输入他的名字时,应该是“John”。在

我怎样才能达到这个目标?在

python中怎么创建配置文件_如何在Django中创建配置文件注册表单?相关推荐

  1. python画图修改背景颜色_如何在 Matplotlib 中更改绘图背景的实现

    介绍 Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库. 在本教程中,我们将研究如何在Matplotlib中更改绘图的背景. 导 ...

  2. django 传递中文_如何在Django中建立消息传递状态

    django 传递中文 by Ogundipe Samuel 由Ogundipe Samuel 如何在Django中建立消息传递状态 (How to Build a Message Delivery ...

  3. 一步步学习微软InfoPath2010和SP2010--第九章节--使用SharePoint用户配置文件Web service(2)--在事件注册表单上创建表单加载规则...

    下面练习中,你将添加表单加载规则,将四个文本框域和图片控件与用户配置文件web service连接.当使用用户配置文件web service时,你需要将控件和来自web service合适的域绑定.这 ...

  4. 一步步学习微软InfoPath2010和SP2010--第九章节--使用SharePoint用户配置文件Web service(2)--在事件注册表单上创建表单加载规则

    下面练习中,你将添加表单加载规则,将四个文本框域和图片控件与用户配置文件web service连接.当使用用户配置文件web service时,你需要将控件和来自web service合适的域绑定.这 ...

  5. 登录滑块验证表单_如何构建双滑块登录和注册表单

    登录滑块验证表单 Some of you might already know but for those who don't, I'm starting a Weekly Coding Challe ...

  6. python怎么字体加阴影_如何在pythonptx中给文本添加阴影?

    我正在做一个项目,我必须用pythonptx创建一个PowerPoint.我需要添加有阴影的文本,使其显示如下: 如何在pythonptx中使用阴影格式化文本?在 下面是我使用的代码:from ppt ...

  7. vue 递归创建菜单_如何在Vue中创建类似中等的突出显示菜单

    vue 递归创建菜单 by Taha Shashtari 由Taha Shashtari 如何在Vue中创建类似中等的突出显示菜单 (How to Create a Medium-Like Highl ...

  8. 如何在mysql中创建过程_如何在MySQL 中创建存储过程?

    问题阐述 自MySQL 5.0 开始,MySQL 就支持存储过程.存储过程是一些被用户定义的SQL 语句集合.一个存储程序是可以被存储在服务器中的一套SQL 语句.存储过程可以被程序.触发器或另一个存 ...

  9. 用python画奔驰的标志_如何在CATIA中快速画一个奔驰车标

    原标题:如何在CATIA中快速画一个奔驰车标 咱们这个公众号呀,总是发一些二次开发啊,代码啊什么的,这观众看的啊,是云里雾里的!哎,内位说了:您能不能讲点儿我们听的懂的内容啊?那好,今儿咱们就来说说, ...

最新文章

  1. #pragma once 是什么意思?
  2. python字符串无效的原因_python字符串问题
  3. [html] 使用递归时应该注意哪些问题?
  4. 2017.8.11 亚瑟王 失败总结
  5. Java:JDK、JRE和JVM的关系(图示详解,一眼就能看明白!)
  6. Ruckus 7372 Multimedia Hotzone Wireless AP 配置
  7. 区块链学习笔记25——总结
  8. word中表格标题设置重复显示时不成功且表格自动换页问题
  9. 关于华为交换机堆叠问题
  10. 输入身高体重测身材_Excel制作身高体重自测表
  11. uniqueidentifier 的插入用法
  12. 进程概念(PCB、进程创建、进程状态等)
  13. 优秀的LOGO设计都有哪些共同点,是需要我们借鉴的?
  14. Mac 安装CodeBlocks
  15. 安卓 jni 开发错误 undefined reference to __android_log_print
  16. SQL-DQL(数据库查询语言)
  17. 花开不败——复旦中文系女生的高三笔记
  18. map_server简介
  19. 2020/7/6期末PTA
  20. 职教云python程序设计答案_智慧职教云课堂Python程序设计基础(九江职业技术学院)答案公众号...

热门文章

  1. 19个AI热门应用领域,你确定不了解一下?
  2. 仅使用NumPy完成卷积神经网络CNN的搭建(附Python代码)
  3. 低代码发展专访系列之七:低代码的火爆需要不一样的声音么?
  4. Dev Lake 0.4.0 版本:开源、开放的研发效能数据平台
  5. 定了!2020年,6种将死的编程语言!
  6. 巧用 Trie 树,实现搜索引擎关键词提示功能
  7. BDTC 2019 | 七个开发者能干多大的事?​
  8. 华为发布开发者召集令,等你来战!
  9. OCP China Day“登陆”,最新技术、方案吸睛!
  10. Cloud一分钟 | 阿里云将在英国大区设立数据中心