question_view perm
This commit is contained in:
parent
8c1f912bc6
commit
da1943f04a
|
@ -57,9 +57,9 @@ App({
|
||||||
globalData: {
|
globalData: {
|
||||||
userInfo: {},
|
userInfo: {},
|
||||||
userinfo: {}, // 服务器传回的消费者信息
|
userinfo: {}, // 服务器传回的消费者信息
|
||||||
//host: 'https://apitest.ahctc.cn',
|
host: 'https://apitest.ahctc.cn',
|
||||||
mediahost: 'https://apitest.ahctc.cn',
|
mediahost: 'https://apitest.ahctc.cn',
|
||||||
host: 'http://127.0.0.1:8000',
|
//host: 'http://127.0.0.1:8000',
|
||||||
//mediahost: 'http://127.0.0.1:8000',
|
//mediahost: 'http://127.0.0.1:8000',
|
||||||
token : '',
|
token : '',
|
||||||
}
|
}
|
||||||
|
|
|
@ -242,7 +242,7 @@ Page({
|
||||||
},
|
},
|
||||||
search: function (value) {
|
search: function (value) {
|
||||||
api.request('/question/question/', 'GET', {search:value}).then(res => {
|
api.request('/question/question/', 'GET', {search:value}).then(res => {
|
||||||
|
console.log(res.data)
|
||||||
})
|
})
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
|
|
|
@ -28,7 +28,7 @@ class SubjectViewSet(ModelViewSet):
|
||||||
学科分类:增删改查
|
学科分类:增删改查
|
||||||
"""
|
"""
|
||||||
perms_map = (
|
perms_map = (
|
||||||
{'get': 'subject_list'}, {'post': 'subject_create'},
|
{'get': 'subject_view'}, {'post': 'subject_create'},
|
||||||
{'put': 'subject_update'}, {'delete': 'subject_delete'})
|
{'put': 'subject_update'}, {'delete': 'subject_delete'})
|
||||||
queryset = Questioncat.objects.filter(is_subject=True,is_delete=0).all().order_by("id")
|
queryset = Questioncat.objects.filter(is_subject=True,is_delete=0).all().order_by("id")
|
||||||
serializer_class = SubjectSerializer
|
serializer_class = SubjectSerializer
|
||||||
|
@ -92,7 +92,7 @@ class QuestionViewSet(ModelViewSet):
|
||||||
题目:增删改查
|
题目:增删改查
|
||||||
"""
|
"""
|
||||||
perms_map = (
|
perms_map = (
|
||||||
{'get': 'question_list'}, {'post': 'question_create'},
|
{'get': 'question_view'}, {'post': 'question_create'},
|
||||||
{'put': 'question_update'}, {'delete': 'question_delete'})
|
{'put': 'question_update'}, {'delete': 'question_delete'})
|
||||||
queryset = Question.objects.filter(is_delete=0).all()
|
queryset = Question.objects.filter(is_delete=0).all()
|
||||||
serializer_class = QuestionSerializer
|
serializer_class = QuestionSerializer
|
||||||
|
@ -238,7 +238,7 @@ class ExerciseView(APIView):
|
||||||
pg = CommonPagination()
|
pg = CommonPagination()
|
||||||
p = pg.paginate_queryset(queryset=queryset,request=request,view=self)
|
p = pg.paginate_queryset(queryset=queryset,request=request,view=self)
|
||||||
serializer = QuestionSerializer(instance=p,many=True)
|
serializer = QuestionSerializer(instance=p,many=True)
|
||||||
collects = request.user.collects.all().values_list('id',flat=True) #当前用户收藏的题目
|
collects = request.user.collects.all().values_view('id',flat=True) #当前用户收藏的题目
|
||||||
results = serializer.data
|
results = serializer.data
|
||||||
for i in results:
|
for i in results:
|
||||||
if i['id'] in collects:
|
if i['id'] in collects:
|
||||||
|
|
Loading…
Reference in New Issue