首页>>后端>>Python->运行django怎么登陆超级用户(django创建超级管理员)

运行django怎么登陆超级用户(django创建超级管理员)

时间:2023-12-01 本站 点击:0

今天首席CTO笔记来给各位分享关于运行django怎么登陆超级用户的相关内容,其中也会对django创建超级管理员进行详细介绍,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

1、django1.9.5怎么建立超级用户?2、用django自带的用户登录怎么实现3、django1.6 admin不能登录4、Django 1.74 版本取消 syncdb 后,请问怎么创建 admin 账号5、django 设置超级用户时不可以输入密码

django1.9.5怎么建立超级用户?

首先我们要新建一个用户名,用来登陆管理网站,可以使用如下命令:

python manage.py createsuperuser

输入想要使用的用户名:

Username (leave blank to use 'administrator'): user01

输入email:

Email address: (在这里输入你的自己的邮箱帐号)

输入密码,需要输入两次,并且输入密码时不会显示出来:

Password:

Password (again):

当两次密码都相同的时候,就会提示超级帐号创建成功。

Superuser created successfully.

运行服务:

python manage.py runserver

用django自带的用户登录怎么实现

settings.py

MIDDLEWARE_CLASSES = (

    'django.middleware.common.CommonMiddleware',

    'django.contrib.sessions.middleware.SessionMiddleware',

    'django.middleware.csrf.CsrfViewMiddleware',

    'django.contrib.auth.middleware.AuthenticationMiddleware',

    'django.contrib.messages.middleware.MessageMiddleware',

)

INSTALLED_APPS = (

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.sites',

    'django.contrib.messages',

    'django.contrib.admin',

    'django.contrib.staticfiles',

)

urls.py

from django.conf.urls.defaults import *

from django.contrib import admin

from django.conf import settings

admin.autodiscover()

urlpatterns = patterns('',

    url(r'^admin/', include(admin.site.urls)),

)

if settings.DEBUG:

    urlpatterns = patterns('',

        url(r'^media/(?Ppath.*)$', 'django.views.static.serve',

        {'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),

        url(r'', include('django.contrib.staticfiles.urls')),

    ) + urlpatterns

# 详细可参考:

django1.6 admin不能登录

先试试这个方法, 在settings加入这段代码:

AUTHENTICATION_BACKENDS = (

('django.contrib.auth.backends.ModelBackend'),

)

不行的话在到数据库里面进行操作,修改下is_staff和is_superuser字段.

语句类似如下UPDATE auth_user SET is_staff = "1" where username = "root"#root为超级管理员账号,admin的话就改成admin,顺带查看下is_superuser是不是True,也就是数据库中的1.

以上方法应该是可以解决的

你创建超级管理员是通过python manage.py createsuperuser创建的话是默认都是True的,不知道你是怎么样创建的,可以参考上面到数据库修改下

Django 1.74 版本取消 syncdb 后,请问怎么创建 admin 账号

1 利用"Administrator"

我们知道在安装WIN XP过程中,首先是以"Administrator"默认登陆,然后会要求创建一个新帐户,以便进入WIN XP时使用此新建帐号,而且在WIN XP的登陆界面中也只会出现创建的这个用户帐户,不会出现 "Administrator",但实际上该"Administrator"帐号还是存在的,并且密码为空.

当我们了解了这一点以后,假如忘记了登陆密码的话,在登陆界面上,按住Ctrl+Alt键,再按住Del键两次,即可出现经典的登陆画面,此时在用户名处键入"Administrator",密码为空进入,然后再修改"ZHANGBQ"的密码即可.

2 利用NET命令

我们知道在WIN XP中提供了"net user"命令,该命令可以添加,修改用户帐户信息,其语法格式为:

net user[UserName[Password|*][options]][/domain]

net user[UserName{Password|*}/add[options][/domain]

net user[UserName[/delete][/domain]]

每个参数的具体含义在WIN XP帮助中已做了详细的说明,在此笔者就不多阐述了.好了,我们现在以恢复本地用户"zhangbq"口令为例,来说明解决忘记登陆密码的步骤:

1 重新启动计算机,在启动画面出现后马上按下F8键,选择"带命令行的安全模式".

2 运行过程结束时,系统列出了系统超级用户"Administrator"和本地用户"ZHANGBQ"的选择菜单,鼠标单击"Administrator",进入命令行模式.

3 键入命令:"net user zhangbq 123456/add",强制将"zhangbq"用户的口令更改为"123456".若想在此添加一个新用户(如:用户名为"abcdef",口令为"123456")的话,请键入"net user abcdef 123456/add",添加后可用 "net localgroup administrators abcdef/add"命令将用户提升为系统管理组"Administrator"的用户,并使其具有超级权限.

4 重新启动计算机,选择正常模式下运行,就可以用更改后的口令"123456"登陆"ZHANGBQ"用户了.

django 设置超级用户时不可以输入密码

这一步输入密码的时候不会显示你输入的字符,当你两次输入的内容一样的时候就会通过。因此你直接输入两次你的密码就可以了

结语:以上就是首席CTO笔记为大家整理的关于运行django怎么登陆超级用户的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于django创建超级管理员、运行django怎么登陆超级用户的相关内容别忘了在本站进行查找喔。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Python/5804.html