您的位置:首页 > 财经 > 金融 > 什么是网络营销最基本的职能之一是网络营销的基础工作_镇江网络营销外包_最新疫情19个城市封城_大兵seo博客

什么是网络营销最基本的职能之一是网络营销的基础工作_镇江网络营销外包_最新疫情19个城市封城_大兵seo博客

2024/12/23 11:25:28 来源:https://blog.csdn.net/weixin_39918616/article/details/144529762  浏览:    关键词:什么是网络营销最基本的职能之一是网络营销的基础工作_镇江网络营销外包_最新疫情19个城市封城_大兵seo博客
什么是网络营销最基本的职能之一是网络营销的基础工作_镇江网络营销外包_最新疫情19个城市封城_大兵seo博客

目录

什么是User对象?

准备工作

1、创建项目和应用

2、做数据迁移,生成auth_user表,用于存放用户信息

3、验证迁移是否成功,auth_user表是否生成

创建用户(普通用户和超级用户)

1、定义视图函数

2、创建子路由,将路由与视图函数绑定

3、配置主路由(只需配置一次即可)

4、启动服务,访问浏览器

5、去数据库查看auth_user表的数据

6、用上面创建的两个用户分别进入后台管理系统

修改密码

1、定义视图函数

2、定义路由绑定视图函数

3、启动服务,浏览器访问:

验证用户

1、新建 login.html 文件

2、定义视图函数

3、定义路由绑定类视图

4、启动服务,浏览器访问,提交表单


什么是User对象?

User对象是身份验证系统的核心,它代表了与网站交互的人员。

User类提供了创建普通用户的方法createuser()和创建超级用户的方法createsuperuser()。

默认情况下,通过User类创建的用户默认保存在数据表auth_user中(意味着需要做数据迁移)

超级用户的issuperuser与isstaff字段为1,普通用户的issuperuser与isstaff字段为0。

准备工作

1、创建项目和应用

创建项目:django-admin startproject proj7

进入项目文件夹:cd proj7

创建应用:python manage.py startapp app1

添加应用:在settings.py中设置

2、做数据迁移,生成auth_user表,用于存放用户信息

生成迁移文件:python manage.py makemigrations app1

执行迁移文件:python manage.py migrate

3、验证迁移是否成功,auth_user表是否生成

使用 . quit 命令退出数据库

创建用户(普通用户和超级用户)

创建普通用户:createuser() 创建超级管理员:createsuperuser()

1、定义视图函数

from django.contrib.auth.models import User
from django.http import HttpResponse
from django.shortcuts import render# 定义视图函数,创建用户
def create(request):"""创建用户"""# 创建普通用户u1 = User.objects.create_user('xiaoming','xiaoming@xx.com','xiaoming123')u1.save()  # 把对象保存到auth_user表中# 创建超级管理员u2 = User.objects.create_superuser('xiaoli','xiaoli@xx.com','xiaoli123')u2.save()return HttpResponse('创建用户成功!')

2、创建子路由,将路由与视图函数绑定

在app1下新建 urls.py文件

app1/urls.py

from django.urls import path
from . import views
urlpatterns = [path('create/',views.create),
]

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com