Có cách nào để thực hiện những điều sau đây có thể không hoặc nên thực hiện ở nơi khác?Các biểu mẫu Django, đặt giá trị ban đầu thành request.user
class JobRecordForm(forms.ModelForm):
supervisor = forms.ModelChoiceField(
queryset = User.objects.filter(groups__name='Supervisors'),
widget = forms.RadioSelect,
initial = request.user # is there some way to make this possible?
)
class Meta:
model = JobRecord
Tôi có phải nhập bất cứ thứ gì để sử dụng phương thức 'get_request()' này không? – Throoze
những gì được lưu trữ trong '_request [currentThread()]'? nó là một tham chiếu đến đối tượng 'request' hay giá trị của nó? những gì tôi thực sự muốn biết là: Liệu bất kỳ thay đổi nào sau này được thực hiện (ví dụ như các phần mềm trung gian khác) có được phản ánh trên đó không? trong trường hợp không, nó sẽ không tốt hơn để lưu trữ nó trong phương thức 'process_view()', trong phần mềm trung gian? Cảm ơn bạn đã trả lời! – Throoze