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

谷歌翻译做多语言网站推广产品的软文

谷歌翻译做多语言网站,推广产品的软文,如何提高wordpress后台的访问速度,仿制别人的竞价网站做竞价犯法吗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.mmbaike.com/news/95016.html

相关文章:

  • 怎么做门户网站设计静态网页设计与制作
  • 家用电脑做网站服务器长沙seo网络优化
  • 网站建设模板删不掉seo课程培训视频
  • 东莞网页设计多少钱图片seo优化是什么意思
  • 免费商城网站建设平台现在做推广的新渠道有哪些
  • 数字广东网络建设有限公司电话兰州seo网站建设
  • android 移动网站开发营销是什么意思
  • 威海做网站推广的企业杭州免费网站制作
  • 做兼职调查哪个网站好日本产品和韩国产品哪个好
  • 示范校建设专题网站福建网络seo关键词优化教程
  • 企业如何做网站建站推广方案模板
  • 昆明找工作哪个网站好百度商家入驻
  • 湖南网站建设oqiandu深圳推广公司
  • 太原网页设计最新招聘信息重庆seo优化
  • 湛江找人做网站排名网站搜什么关键词好
  • 泉州公司做网站网络培训系统
  • 做网站会不会亏本seo诊断工具
  • wifi管理网站seo网站优化培训要多少钱
  • 舟山网站建设流程成都百度推广和seo优化
  • 2016网站谷歌权重企业网站seo公司
  • 苏州网站设计公司价格杭州网站建设书生商友
  • 我国政府网站建设情况网页设计首页
  • 创建网站为啥要钱网络营销策略名词解释
  • 政务中心网站建设方案郑州网站推广培训
  • 常州网站建设key de营销方案策划
  • 营口市组织部两学一做网站近两年网络营销成功案例
  • 网站 备案 换空间g3云推广
  • 国外优秀的网站设计关键词首页排名优化平台
  • 网站建设费应计入什么科目百度会员登录入口
  • 做网站不优化网站seo优化排名