add the customer pk to the create computer view
This commit is contained in:
parent
d2db343809
commit
df86ca19fa
|
@ -2,6 +2,6 @@
|
|||
{% load render_table from django_tables2 %}
|
||||
{% block section_title %}List of Computers{% endblock %}
|
||||
{% block content %}
|
||||
<p><a href="{% url 'computer_create' %}">Add Computer</a></p>
|
||||
<p><a href="{% url 'computer_create' pk %}">Add Computer</a></p>
|
||||
{% render_table computers %}
|
||||
{% endblock %}
|
||||
|
|
|
@ -9,7 +9,7 @@ urlpatterns = [
|
|||
name='computer'),
|
||||
path('computers/all/', views.ComputersFilterView.as_view(),
|
||||
name='all_computers'),
|
||||
path('create/computer/', views.ComputerCreateView.as_view(),
|
||||
path('customer/<int:pk>/create/computer/', views.ComputerCreateView.as_view(),
|
||||
name='computer_create'),
|
||||
path('update/computer/<int:pk>/', views.ComputerUpdateView.as_view(),
|
||||
name='computer_update'),
|
||||
|
|
|
@ -62,7 +62,8 @@ def computer_detail_view(request, pk):
|
|||
def computers_table_view(request, pk):
|
||||
table = ComputersTable(Computer.objects.filter(customer=pk))
|
||||
RequestConfig(request).configure(table)
|
||||
return render(request, 'computers/computer_list.html', {'computers': table})
|
||||
return render(request, 'computers/computer_list.html', {'computers': table,
|
||||
'pk': pk,})
|
||||
|
||||
|
||||
class ComputersFilterView(LoginRequiredMixin, SingleTableMixin, FilterView):
|
||||
|
|
Loading…
Reference in New Issue