- 博客(9)
- 收藏
- 关注
原创 Django项目--用户地址管理
Address模型类中的外键指向Areas/models里面的Area,指明外键ForeignKey时,可以使用字符串应用名.模型类名来定义related_name 在进行反向关联查询时使用的属性,如表示可以通过Area对象.city_addresses属性获取所有相关的city数据。ordering 表名在进行Address查询时,默认使用的排序方式。
2024-04-19 15:57:02 291
原创 Django项目--省市区地址查询
在很多时候,项目中难免用到省市区地址。所以数据库的表设计比较重要,可以直接将省市区的数据放在同一个表中,然后采用自关联法来实现三级联动。
2024-04-19 15:37:15 666
原创 Django项目--小知识、小技巧--持续更新
label(别名)、read_only(只用于序列化输出使用)、write_only(只用于但序列化输入时使用)、max_length(最大长度)、min_length(最短长度)、verbose_name(别名)、required(反序列化必须输出)、many(为True表示关联对象不止一个)这个filter中有许多种查询方法举出个例展示。class Meta类。
2024-04-14 22:56:12 1312 1
原创 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 270 1
原创 Django项目--用户登录
permission_classes:指定权限 IsAuthenticated:登录用户。serializer_class:指定序列化器。
2024-04-14 14:16:26 201 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 1288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人