当前位置: 首页 > news >正文

怎么做提升自己的网站太原seo关键词优化

怎么做提升自己的网站,太原seo关键词优化,adobe xd可以做网站吗,无忧网站建设报价1、用户模块 创建一个用户模块子应用,用来管理用户,和认证和授权。 1.1根目录创建apps, 为了使用方便,还需要再pycharm中设置一下资源路径,就可以自动提示 1.2注册子应用 1.3添加应用根目录到环境变量path python导…

1、用户模块

创建一个用户模块子应用,用来管理用户,和认证和授权。

1.1根目录创建apps,
为了使用方便,还需要再pycharm中设置一下资源路径,就可以自动提示
在这里插入图片描述
1.2注册子应用
在这里插入图片描述
1.3添加应用根目录到环境变量path
python导入模块时,解释器首先在内置模块中查找。如果没找到,解释器再从 sys.path 变量中的目录列表里查
找。所以我们可以将项目下的 apps 目录插入到 sys.path 中,这样既可简化我们创建新应用时的操作,也可以优化
导入效率。在配置文件中添加如下代码:

import sys
from pathlib import Path# Build paths inside the project like this: BASE_DIR / 'subdir'.
BASE_DIR = Path(__file__).resolve().parent.parent
sys.path.insert(0, str(BASE_DIR/'apps'))

2.1用户定义模型

  1. Django默认用户模型类
    Django认证系统中提供了用户模型类User保存用户的数据。
    User对象是认证系统的核心。
    Django认证系统用户模型类位置
    django.contrib.auth.models.User
    父类AbstractUser介绍
    User对象基本属性
    创建用户(注册用户)必选: username、password
    创建用户(注册用户)可选: email、first_name、last_name、last_login、date_joined、
    is_active 、is_staff、is_superuse
    判断用户是否通过认证(是否登录): is_authenticated
    创建用户(注册用户)的方法
    user = User.objects.create_user(username, email, password, **extra_fields)
    用户认证(用户登录)的方法
    from django.contrib.auth import authenticate
    user = authenticate(username=username, password=password, **kwargs)
    处理密码的方法
    设置密码: set_password(raw_password)
    校验密码: check_password(raw_password)
  2. 自定义用户模型类
    思考:为什么要自定义用户模型类?
    如今几乎所有的web应用都需要用户提供手机号码,单默认的用户模型类中没有mobile字段
    随着业务的发展,未来很可能需要自定义用户模型
    django强烈推荐在开始一个项目时设置一个自定义的用户模型
    如何自定义用户模型类?
    继承自AbstractUser(最简单可行的方法,详情见官方文档https://docs.djangoproject.com/zh-hans/3.2/topics/auth/customizing/#substituting-a-custom-user-model) 。
    新增 mobile 字段。

2.2迁移用户模型

  1. 指定用户模型类
    Django是通过配置项 AUTH_USER_MODEL 来确定项目中到底使用哪个用户模型,所以我们需要修改配置指定我们的自
    定义的用户模型。
    注意:应用要在 INSTALLED_APPS 中注册,且一定要在第一次迁移之前要设置好此项
    #指定本项目用户模型类 settings.py 设置
    AUTH_USER_MODEL = ‘users.User’
    在这里插入图片描述

2. 迁移用户模型类(根目录)

1.创建迁移文件
python manage.py makemigrations
2.执行迁移文件
python manage.py migrate
在这里插入图片描述
3、会生成一个db文件,添加到右侧的数据库中即可。在这里插入图片描述
在这里插入图片描述

3、用户认证

1、身份验证是将传入请求与一组标识凭据(例如请求来自的用户或用于签名的令牌)相关联的机制。然后,权限和限制
策略可以使用这些凭据来确定是否应该允许请求。

  1. 安装RESTframework
  2. pip install djangorestframework
    之前安装过了,就不安装了。
    2.注册
    在配置 INSTALLED_APPS 中添加 restframework
    在这里插入图片描述
    3、在这里插入图片描述
    4、配置认证
    在这里插入图片描述
http://www.dinnco.com/news/60048.html

相关文章:

  • 网站建设公司有哪些主要内容组成怎么seo网站关键词优化
  • 做文案策划需要知道些什么网站友情链接的形式有哪些
  • 六盘水网站设计网络营销战略的内容
  • php自适应网站开发网站优化排名公司哪家好
  • 直接做的黄页视频网站做销售有什么技巧和方法
  • 简单企业网站源码 asp.net 公司介绍 产品展示郑州网络推广方法
  • 杭州做网站外包公司有哪些站外推广渠道
  • 展示型企业网站代写文案平台
  • 政府机关网站制作百度网盘搜索
  • 重庆多功能网站建设国际购物网站平台有哪些
  • 免费安装app百度刷排名seo软件
  • 如何自己做资源网站电商平台推广
  • 如何做哟个优惠券网站扬州网络推广哪家好
  • 天津 网站建设淘宝如何提升关键词排名
  • 北京网站建设的服务百度快速收录网站
  • 对招聘网站页面设计做建议员工培训课程
  • 网站对比分析软文发稿公司
  • php网站开发 招聘seo搜索引擎优化步骤
  • 在线制作仿真证件生成器河南网站推广优化排名
  • 微网站建站系统源码网站排名英文
  • php动态网站开发实例教程书优化手机流畅度的软件
  • 嘉兴有哪些做网站的公司seo关键词优化工具
  • 哈尔滨网页设计模板网站百度网站优化排名
  • 苏州电子商务网站建设桔子seo查询
  • 模板网站建设哪家好互联网公司排名2021
  • app公司网站建设搜狗seo快速排名公司
  • 好看手机网站推荐google关键词seo
  • 手机网站多少钱一个北京seo网站推广
  • 做网站项目的意义ppt介绍最近热点新闻事件
  • 网站违规词处罚做网站的网站服务器速度对seo有什么影响