django创建超级用户时指定添加其它字段方式
作者:fanlei5458 发布时间:2022-08-13 17:24:18
标签:django,创建,超级用户,字段
使用 python manage.py createsuperuser创建超级用户时只能默认输入:用户名,邮箱,及密码来创建
有的时候我们需要创建的时候指定额外的字段,可以通过下面的方法
使用 python manage.py shell 进入shell脚本
在shell脚本中
from users.models import User
User.objects.create_superuser('用户名','邮箱','密码',mobile=19111111111)
# User.objects.create_superuser()
# 前三个字段是固定的,可以通过关键字参数来指定需要添加的额外参数
补充知识:dajngo创建超级用户 createsuper 报错auth_user' doesn't exist
修改
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'car',
'USER': 'root',
'PASSWORD': 'root',
'HOST': '127.0.0.1',
'PORT': '3306',
'OPTIONS': {
"init_command": "SET foreign_key_checks = 0;",
},
}
}
添加
'OPTIONS': {
"init_command": "SET foreign_key_checks = 0;",
},
然后删除数据库 重新运行一遍
python manage.py createsuperuser
来源:https://blog.csdn.net/fanlei5458/article/details/80877755


猜你喜欢
- 在使用Python处理数据时,经常需要对数据筛选。这是在对时间筛选时,判断两列时间是否相差一年,如果是,则返回符合条件的所有列。data原始
- 本文实例讲述了Python3.5运算符操作。分享给大家供大家参考,具体如下:1、运算符的分类2、算术运算符示例代码:#!/usr/bin/e
- #!/usr/bin/env Pythonfrom __future__ import print_functionfrom collect
- 获取标签内容使用element.attribute()方法获取dom元素的内容,如:dr = driver.find_element_by_
- 字符串函数查看字符的ascii码值ascii(str),str是空串时返回0select ascii('a');
- mysql是我们项目中非常常用的数据型数据库。但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况。下面就来介绍一下如何彻底解决
- 如何保证消息不丢失在使用RabbitMQ的时候,我们需要保证消息不能丢失,消息从生产者生产出来一直到消费者消费成功,这条链路是这样的:消息的
- 素数简介质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。方法1def primeNUM(
- Canal是阿里巴巴旗下的一款开源项目,利用Java开发。主要用途是基于MySQL数据库增量日志解析,提供增量数据订阅和消费,目前主要支持M
- edt_color_slt.jsvar _r = ""; var color_t
- 1、某汽车网站地址2、使用firefox查看后发现,此网站的信息未使用json数据,而是简单那的html页面而已3、使用pyquery库中的
- 演示技术栈js实战我们也写过很多了,其中每次几乎都用到画布,大家知道它的重要性了吧。今天依旧用到它了。不过我们讲过它的用法就不多说了。 这次
- Mysql的left join无效及使用今天写sql发现使用left join 没有把左边表的数据全部查询出来,让我郁闷了一会,后来仔细研究
- golang中list包用法可以参看这篇文章但是list包中大部分对于e *Element进行操作的元素都可能会导致程序崩溃,其根本原因是e
- 有一个多选的需求,在网上找到了这个插件:multiselect https://github.com/ehynds/jquery-ui-mu
- 本文我们主要了解一下 Boostrap 历史、特点、用途,以及为什么选择 Boostrap 来开发我们的 Web 项目。学习要点:1.Boo
- 代码如下:<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"
- 几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下。为了简化这个转换过程,Python 3自带了一个叫做2
- MySQL会出现中文乱码的原因在于1.server本身设定问题,一般来说是latin12.建库建表时没有制定编码格式。MySql
- import threadingfrom time import sleepdef test_func(id): &n