增加小程序获取报名字段列表

FFIB vor 4 Jahren
Ursprung
Commit
6f980c90dd
2 geänderte Dateien mit 16 neuen Zeilen und 1 gelöschten Zeilen
  1. 13 0
      api/course_field_views.py
  2. 3 1
      api/urls.py

+ 13 - 0
api/course_field_views.py

@@ -81,3 +81,16 @@ def delete_course_field(request):
81 81
     CourseRegisterFieldInfo.objects.filter(field_id=field_id).update(statue=False)
82 82
 
83 83
     return response()
84
+
85
+# 小程序获取报名字段列表
86
+def mp_get_course_field(request):
87
+    field_id = request.POST.get('field_id', '')
88
+
89
+    try:
90
+        field = CourseRegisterFieldInfo.objects.get(field_id=field_id)
91
+    except CourseRegisterFieldInfo.DoesNotExist:
92
+        return response()
93
+
94
+    return response(data={
95
+        'field': field.data,
96
+    })

+ 3 - 1
api/urls.py

@@ -61,6 +61,8 @@ urlpatterns += [
61 61
 ]
62 62
 
63 63
 urlpatterns += [
64
-    url(r'^course/register$', course_register_views.course_register, name='course_register'),
64
+    url(r'^mp/course/field/list$', course_field_views.mp_get_course_field, name='mp_get_course_field'),
65
+
66
+    url(r'^mp/course/register$', course_register_views.course_register, name='course_register'),
65 67
     url(r'^course/register/list$', course_register_views.course_register_list, name='course_register_list'),
66 68
 ]