django前后端分离 - 2

1. 图片字段,有imagefield

2. 字段的默认值可以是一个函数名

3. 创建时间和更新时间的设置为auto_add_now和auto_add

4. 指定表名

class Meta:
    db_table = 'my_tabie_name'

5. 用户密码加密

1. 图片

 

 

6. 时区配置

1. USE_TZ = False  # 默认为True,如果是True的话,存储的时间为UYC时间
2. TIME_ZONE 配置当前时区

 7. jwt(见jwt的博客:)

8. 路由分发

1.图片
from django.urls import path, include

 

 

9. 用户校验装饰器

1. django中有cbv和fbv,当写一个函数装饰器时,因为两者的参数不同(类的方法和函数),导致不能使用同一个装饰器。
django为我们提供了一个装饰器,只需要将我们的装饰器作为参数即可解决这个问题。
FBV时直接使用原装饰器装饰,CBV时,使用@method_decorator(logging_check)

 

 





 10. 有时候通过token解析的用户名跟用户想要修改信息的用户名不同,这是要有一定的逻辑来限制,是直接报错还是以token为准。注意不能以用户传来要修改的用户名为准。

posted @ 2021-07-26 14:42  10132714  阅读(170)  评论(0编辑  收藏  举报