:art: course_register

huangqimin001 4 anni fa
parent
commit
2233b55004

+ 2 - 1
api/course_register_views.py

@@ -8,11 +8,12 @@ from registration.models import CourseRegisterInfo
8 8
 
9 9
 
10 10
 def course_register(request):
11
+    user_id = request.POST.get('user_id', '')
11 12
     field_id = request.POST.get('field_id', '')
12 13
     course_id = request.POST.get('course_id', '')
13 14
     course_name = request.POST.get('course_name', '')
14 15
     fields = request.POST.get('fields', [])
15 16
 
16
-    CourseRegisterInfo.objects.create(field_id=field_id, course_id=course_id, course_name=course_name, fields=fields)
17
+    CourseRegisterInfo.objects.create(user_id=user_id, field_id=field_id, course_id=course_id, course_name=course_name, fields=fields)
17 18
 
18 19
     return response()

+ 1 - 1
registration/admin.py

@@ -33,7 +33,7 @@ class CourseRegisterFieldInfoAdmin(admin.ModelAdmin):
33 33
 
34 34
 
35 35
 class CourseRegisterInfoAdmin(admin.ModelAdmin):
36
-    list_display = ('field_id', 'course_id', 'course_name', 'fields', 'updated_at', 'created_at')
36
+    list_display = ('user_id', 'field_id', 'course_id', 'course_name', 'fields', 'updated_at', 'created_at')
37 37
 
38 38
 
39 39
 admin.site.register(BranchCampusInfo, BranchCampusInfoAdmin)

+ 18 - 0
registration/migrations/0003_courseregisterinfo_user_id.py

@@ -0,0 +1,18 @@
1
+# Generated by Django 2.2.17 on 2021-02-03 23:51
2
+
3
+from django.db import migrations, models
4
+
5
+
6
+class Migration(migrations.Migration):
7
+
8
+    dependencies = [
9
+        ('registration', '0002_courseregisterfieldinfo_limit_scene_qrcode_url'),
10
+    ]
11
+
12
+    operations = [
13
+        migrations.AddField(
14
+            model_name='courseregisterinfo',
15
+            name='user_id',
16
+            field=models.CharField(blank=True, db_index=True, help_text='用户唯一标识', max_length=32, null=True, verbose_name='user_id'),
17
+        ),
18
+    ]

+ 2 - 0
registration/models.py

@@ -121,6 +121,8 @@ class CourseRegisterFieldInfo(BaseModelMixin):
121 121
 
122 122
 
123 123
 class CourseRegisterInfo(BaseModelMixin):
124
+    user_id = models.CharField(_('user_id'), max_length=32, blank=True, null=True, help_text='用户唯一标识', db_index=True)
125
+
124 126
     field_id = models.CharField(_('field_id'), max_length=32, blank=True, null=True, help_text='字段唯一标识', db_index=True)
125 127
 
126 128
     course_id = models.CharField(_('course_id'), max_length=32, blank=True, null=True, help_text='课程唯一标识', db_index=True)