python中怎么创建配置文件_如何在Django中创建配置文件注册表单?
我试图创建一个定制的注册表单,但是我不知道如何去做,因为我试图将默认的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中创建配置文件注册表单?相关推荐
- python画图修改背景颜色_如何在 Matplotlib 中更改绘图背景的实现
介绍 Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库. 在本教程中,我们将研究如何在Matplotlib中更改绘图的背景. 导 ...
- django 传递中文_如何在Django中建立消息传递状态
django 传递中文 by Ogundipe Samuel 由Ogundipe Samuel 如何在Django中建立消息传递状态 (How to Build a Message Delivery ...
- 一步步学习微软InfoPath2010和SP2010--第九章节--使用SharePoint用户配置文件Web service(2)--在事件注册表单上创建表单加载规则...
下面练习中,你将添加表单加载规则,将四个文本框域和图片控件与用户配置文件web service连接.当使用用户配置文件web service时,你需要将控件和来自web service合适的域绑定.这 ...
- 一步步学习微软InfoPath2010和SP2010--第九章节--使用SharePoint用户配置文件Web service(2)--在事件注册表单上创建表单加载规则
下面练习中,你将添加表单加载规则,将四个文本框域和图片控件与用户配置文件web service连接.当使用用户配置文件web service时,你需要将控件和来自web service合适的域绑定.这 ...
- 登录滑块验证表单_如何构建双滑块登录和注册表单
登录滑块验证表单 Some of you might already know but for those who don't, I'm starting a Weekly Coding Challe ...
- python怎么字体加阴影_如何在pythonptx中给文本添加阴影?
我正在做一个项目,我必须用pythonptx创建一个PowerPoint.我需要添加有阴影的文本,使其显示如下: 如何在pythonptx中使用阴影格式化文本?在 下面是我使用的代码:from ppt ...
- vue 递归创建菜单_如何在Vue中创建类似中等的突出显示菜单
vue 递归创建菜单 by Taha Shashtari 由Taha Shashtari 如何在Vue中创建类似中等的突出显示菜单 (How to Create a Medium-Like Highl ...
- 如何在mysql中创建过程_如何在MySQL 中创建存储过程?
问题阐述 自MySQL 5.0 开始,MySQL 就支持存储过程.存储过程是一些被用户定义的SQL 语句集合.一个存储程序是可以被存储在服务器中的一套SQL 语句.存储过程可以被程序.触发器或另一个存 ...
- 用python画奔驰的标志_如何在CATIA中快速画一个奔驰车标
原标题:如何在CATIA中快速画一个奔驰车标 咱们这个公众号呀,总是发一些二次开发啊,代码啊什么的,这观众看的啊,是云里雾里的!哎,内位说了:您能不能讲点儿我们听的懂的内容啊?那好,今儿咱们就来说说, ...
最新文章
- #pragma once 是什么意思?
- python字符串无效的原因_python字符串问题
- [html] 使用递归时应该注意哪些问题?
- 2017.8.11 亚瑟王 失败总结
- Java:JDK、JRE和JVM的关系(图示详解,一眼就能看明白!)
- Ruckus 7372 Multimedia Hotzone Wireless AP 配置
- 区块链学习笔记25——总结
- word中表格标题设置重复显示时不成功且表格自动换页问题
- 关于华为交换机堆叠问题
- 输入身高体重测身材_Excel制作身高体重自测表
- uniqueidentifier 的插入用法
- 进程概念(PCB、进程创建、进程状态等)
- 优秀的LOGO设计都有哪些共同点,是需要我们借鉴的?
- Mac 安装CodeBlocks
- 安卓 jni 开发错误 undefined reference to __android_log_print
- SQL-DQL(数据库查询语言)
- 花开不败——复旦中文系女生的高三笔记
- map_server简介
- 2020/7/6期末PTA
- 职教云python程序设计答案_智慧职教云课堂Python程序设计基础(九江职业技术学院)答案公众号...
热门文章
- 19个AI热门应用领域,你确定不了解一下?
- 仅使用NumPy完成卷积神经网络CNN的搭建(附Python代码)
- 低代码发展专访系列之七:低代码的火爆需要不一样的声音么?
- Dev Lake 0.4.0 版本:开源、开放的研发效能数据平台
- 定了!2020年,6种将死的编程语言!
- 巧用 Trie 树,实现搜索引擎关键词提示功能
- BDTC 2019 | 七个开发者能干多大的事?​
- 华为发布开发者召集令,等你来战!
- OCP China Day“登陆”,最新技术、方案吸睛!
- Cloud一分钟 | 阿里云将在英国大区设立数据中心