Из GenericList при нажатии на один я перенаправляю на
url(r'^machine/(?P<pk>[0-9]+)$', MachineDetailView.as_view(), name='machine-detail'),
где
class MachineDetailView(DetailView):
model = Awg
template_name = 'gui/machine_detail.html'
context_object_name = 'last_entry'
ordering = ['-timestamp']
Однако мне нужно получить записи AWG, где machine.id является внешним ключом в AWG.
На мой взгляд, это выглядело бы так:
class MachineDetailView(DetailView):
last_entry = Awg.objects.filter(machine_id=Machine.objects.filter(id=pk).first()).first()
model = Awg
template_name = 'gui/machine_detail.html'
context_object_name = 'last_entry'
ordering = ['-timestamp']
Это не работает, потому что я не знаю, как получить pk
, который находится в запрошенном URL . Извините, если нуб, я попытался посмотреть django документы.