GitHub地址:https://github.com/lkds/CS_Back
-
每个功能块完成后都要从远程库pull代码下来合并,解决冲突后提交,提交的描述要详细,养成提交习惯,不要很久不提交导致跟不上版本。
-
每个函数、功能块都要写注释
python注释参考
class userViewSet(ModelViewSet):
'''
用户视图类
用户的增删查改
@author lei
@version [v1.0, 9.22]
'''
queryset = User.objects.all() #定义queryset
serializer_class = userSerializers #定义序列化类
def get_permissions_class(self,context):
'''
根据请求方式动态修改权限
@author lei
@param {class} self 调用类
@param {object} context 调用上下文
@return {class} permission_classes 返回权限类
@version [v1.0,9.22]
'''
if self.request.method == 'GET':
permission_classes = (IsAuthenticated,)
else:
permission_classes = (AllowAny,)
return permission_classes
相关资料
文档
- Django官方中文文档(Django 2.2@latest)
- DRF官方英文文档(DRF v3.9.3@latest)
- DRF第三方中文文档(Django v1.10 DRF v3.6.3)
- DRF第三方中文文档(@latest 推荐)
- DRF第三方中文文档(Django v1.9 DRF v3.3.3 很老 不推荐)
- DRF第三方中文文档(Django v1.9 DRF v3.3.2 更老 不推荐)
网友评论