Django用户登录管理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chengqiuming/article/details/85038782

一 点睛

Django的后台可以向本网站增加用户,下图是增加几个用户之后的Users列表。

注意:除了admin外,其他用户是不能轻易登录管理后台的。对于一个多用户的文章系统,非管理员最好是从前台登录,登录之后仅具有规定功能。

二 用户登录思维导图

三 创建应用

1 创建account应用

(venv) E:\Django\mysite\mysite>python manage.py startapp account

2 为新应用添加配置

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'blog',
    'account',
]

3 配置URL

3.1 项目URL

from django.conf.urls import url, include
from django.contrib import admin

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^blog/', include("blog.urls", namespace="blog", app_name="blog")),
    url(r'^account/', include("account.urls", namespace='account', app_name='account')),
]

3.2 应用URL

from django.conf.urls import url
from . import views

urlpatterns = [
    url(r'^login/$', views.user_login, name='user_login'),
]

猜你喜欢

转载自blog.csdn.net/chengqiuming/article/details/85038782
今日推荐