В моем 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
Запрос фильтрует учащихся, присутствующих в классе, в раскрывающееся меню.