djagno
https://www.jianshu.com/p/01126437e8a4
开始我一直没明白内置的view_car 怎么实现view 只读库的. 后来发现这个api需要在views.py自己实现的, 理解这个很重要.
角色(用户组)
用户
model和操作
要自己实现对应操作的api
model: car views里的某个api操作
view_car get_list
add_car add_list
change_car
delete_car
fix_car
clean_car
drive_car
- app01/models.py
class Car(models.Model):
name = models.CharField(max_length=20)
- app01/views.py
@login_required
@permission_required('app01.view_car')
def get_list(request):
return HttpResponse("list car")
@login_required
@permission_required('app01.add_car')
def add_list(request):
return HttpResponse("update car")
实验操作是在后台搞的
注意:
- admin拥有任何权限, 所以不能用它来做实验
- 普通用户必须是staff才能登录后台.