@@ -2,6 +2,7 @@ |
||
2 | 2 |
|
3 | 3 |
from __future__ import division |
4 | 4 |
|
5 |
+from django_query import get_query_value |
|
5 | 6 |
from django_response import response |
6 | 7 |
from paginator import pagination |
7 | 8 |
|
@@ -21,7 +22,7 @@ def get_course_field_default(request): |
||
21 | 22 |
def add_course_field(request): |
22 | 23 |
course_id = request.POST.get('course_id', '') |
23 | 24 |
course_name = request.POST.get('course_name', '') |
24 |
- fields = request.POST.get('fields', []) |
|
25 |
+ fields = get_query_value(request, 'fields', val_cast_type='listjson') |
|
25 | 26 |
|
26 | 27 |
course_field = CourseRegisterFieldInfo.objects.create(course_id=course_id, course_name=course_name, fields=fields) |
27 | 28 |
course_field.limit_scene_qrcode_url = get_course_field_limit_scene_qrcode_url(course_field.field_id) |
@@ -36,7 +37,7 @@ def update_course_field(request): |
||
36 | 37 |
field_id = request.POST.get('field_id', '') |
37 | 38 |
course_id = request.POST.get('course_id', '') |
38 | 39 |
course_name = request.POST.get('course_name', '') |
39 |
- fields = request.POST.get('fields', []) |
|
40 |
+ fields = get_query_value(request, 'fields', val_cast_type='listjson') |
|
40 | 41 |
|
41 | 42 |
CourseRegisterFieldInfo.objects.filter(field_id=field_id).update(course_id=course_id, course_name=course_name, fields=fields) |
42 | 43 |
|
@@ -2,6 +2,7 @@ |
||
2 | 2 |
|
3 | 3 |
from __future__ import division |
4 | 4 |
|
5 |
+from django_query import get_query_value |
|
5 | 6 |
from django_response import response |
6 | 7 |
from paginator import pagination |
7 | 8 |
|
@@ -13,7 +14,7 @@ def course_register(request): |
||
13 | 14 |
field_id = request.POST.get('field_id', '') |
14 | 15 |
course_id = request.POST.get('course_id', '') |
15 | 16 |
course_name = request.POST.get('course_name', '') |
16 |
- fields = request.POST.get('fields', []) |
|
17 |
+ fields = get_query_value(request, 'fields', val_cast_type='listjson') |
|
17 | 18 |
|
18 | 19 |
CourseRegisterInfo.objects.update_or_create(user_id=user_id, field_id=field_id, course_id=course_id, defaults={ |
19 | 20 |
'course_name': course_name, |
@@ -2,6 +2,7 @@ |
||
2 | 2 |
|
3 | 3 |
from __future__ import division |
4 | 4 |
|
5 |
+from django_query import get_query_value |
|
5 | 6 |
from django_response import response |
6 | 7 |
from paginator import pagination |
7 | 8 |
|
@@ -31,8 +32,8 @@ def add_course(request): |
||
31 | 32 |
# }] |
32 | 33 |
# } |
33 | 34 |
course_name = request.POST.get('course_name', '') |
34 |
- authorities = request.POST.get('authorities', []) |
|
35 |
- all_fields = request.POST.get('fields', []) |
|
35 |
+ authorities = get_query_value(request, 'authorities', val_cast_type='listjson') |
|
36 |
+ all_fields = get_query_value(request, 'fields', val_cast_type='listjson') |
|
36 | 37 |
|
37 | 38 |
course = CourseInfo.objects.create(course_name=course_name, authorities=authorities) |
38 | 39 |
|
@@ -48,8 +49,8 @@ def add_course(request): |
||
48 | 49 |
def update_course(request): |
49 | 50 |
course_id = request.POST.get('course_id', '') |
50 | 51 |
course_name = request.POST.get('course_name', '') |
51 |
- authorities = request.POST.get('authorities', []) |
|
52 |
- all_fields = request.POST.get('fields', []) |
|
52 |
+ authorities = get_query_value(request, 'authorities', val_cast_type='listjson') |
|
53 |
+ all_fields = get_query_value(request, 'fields', val_cast_type='listjson') |
|
53 | 54 |
|
54 | 55 |
CourseInfo.objects.filter(course_id=course_id).update(course_name=course_name, authorities=authorities) |
55 | 56 |
CourseRegisterFieldInfo.objects.filter(course_id=course_id).update(course_name=course_name) |
@@ -7,6 +7,7 @@ django-json-response==1.1.5 |
||
7 | 7 |
django-logit==1.1.3 |
8 | 8 |
django-models-ext==1.1.9 |
9 | 9 |
django-paginator2==1.1.3 |
10 |
+django-query==1.0.6 |
|
10 | 11 |
django-redis-connector==1.0.3 |
11 | 12 |
django-response==1.1.1 |
12 | 13 |
django-rlog==1.0.7 |