Вытащите переменную из HTML и перейдите в Django форму - PullRequest
0 голосов
/ 24 февраля 2020

В моем URL у меня есть идентификатор класса:

пример здесь: http://127.0.0.1: 8000 / points / k8_points_classroom / 1 ?

Мне нужно вытащить 1 из этого и отправьте его в мои формы, чтобы выполнить этот запрос. Как мне go сделать это? Спасибо

class K8Points_ClassroomForm(forms.ModelForm):
    class Meta:  
            model = K8Points

            fields = ('student_name', 'behavior','academic', 'time_frame','date','day','week_of','class_name')

            labels = {'class_name':_('Class Name'),'student_name':_('Student Name'),'time_frame':_('Time Frame') }



    def __init__(self, *args, **kwargs,):
          super(K8Points_ClassroomForm,self).__init__(*args,**kwargs)
          self.fields['date'].disabled = True
          self.fields['day'].disabled = True
          self.fields['week_of'].disabled = True
          classid = 
          getstudents = Student.objects.filter(class_name = classid).order_by('student_name')
          self.fields['student_name'].queryset= getstudents.all().order_by('student_name')
          self.fields['class_name'].widget.attrs['readonly'] = True

Запрос фильтрует учащихся, присутствующих в классе, в раскрывающееся меню.

...