1.查找运行的django进程,使用python manage.py shell打开对应django进程(可用python manage.py 查询操作)
2.创建用户
创建用户最基本的方法就是使用Django提供的 ``create_user`` 函数::
>>> from django.contrib.auth.models import User
>>> user = User.objects.create_user('john', 'lennon@thebeatles.com', 'johnpassword')
# 在这里,User对象已经可以保存到数据库中了。
# 你还可以改变它的其它属性。
>>> user.is_staff = True
>>> user.save()
3.修改密码
使用 set_password()
更改密码::
>>> from django.contrib.auth.models import User
>>> u = User.objects.get(username__exact='john')
>>> u.set_password('new password')
>>> u.save()
4.匿名用户
django.contrib.auth.models.AnonymousUser
是一个类,它实现了django.contrib.auth.models.User
接口, 有如下的不同点:
* ``id`` 总是 ``None``.
* ``is_anonymous()`` 返回 ``True`` 而不是 ``False``.
* ``is_authenticated()`` 返回 ``False`` 而不是 ``True``.
* ``has_perm()`` 总是返回 ``False``.
* ``set_password()``, ``check_password()``, ``save()``, ``delete()``,
``set_groups()`` and ``set_permissions()`` 抛出 ``NotImplementedError`` 异常.