Django项目
文章平均质量分 60
幻想_hx
这个作者很懒,什么都没留下…
展开
-
Django项目--用户登录
permission_classes:指定权限 IsAuthenticated:登录用户。serializer_class:指定序列化器。原创 2024-04-14 14:16:26 · 236 阅读 · 1 评论 -
Django项目--用户登录(JWT认证)
JWT官方网址有兴趣可以看一看。原创 2024-04-14 13:50:06 · 289 阅读 · 1 评论 -
Django项目--用户注册(个人练手)
在使用命令时如果app的名字是user会出现包冲突,建议包名改成users。然后再models.py中粘贴代码。只要使用了models就需要在dev文件的INSTALLED_APPS注册一下。"""自定义用户模型类"""mobile = models.CharField(max_length=11, unique=True, verbose_name='手机号') #unique指定唯一值db_table = 'tb_users' #指定表的名字。原创 2024-04-14 11:20:35 · 1564 阅读 · 0 评论 -
Django项目--创建一个美观的项目结构
创建一个虚拟环境是为了防止和其他项目发生干扰,pycharm在创建项目的时候可以直接勾选。原创 2024-04-12 16:46:46 · 401 阅读 · 0 评论 -
Django项目--邮箱验证(163为例)
"""生成邮箱激活链接"""# 1.创建加密序列化器serializer = TJWSSerializer(settings.SECRET_KEY, 3600 * 24) # 有效期24小时# 2.调用dumps方法进行加密# 拼接激活url@staticmethod # 修饰成为静态方法 使用User.check_verify_email_token(token) 进行调用"""对token解密,并查询对应的user"""# 1.创建加密序列化器。原创 2024-04-14 15:25:14 · 385 阅读 · 1 评论