diff --git a/network_inventory/inventory/filters.py b/network_inventory/inventory/filters.py
new file mode 100644
index 0000000..be7fb2b
--- /dev/null
+++ b/network_inventory/inventory/filters.py
@@ -0,0 +1,9 @@
+from django_filters import FilterSet
+
+from .models import Computer
+
+
+class ComputerFilter(FilterSet):
+ class Meta:
+ model = Computer
+ fields = {"name": ["contains"], "owner": ["exact"]}
diff --git a/network_inventory/inventory/templates/inventory/all_computers.html b/network_inventory/inventory/templates/inventory/all_computers.html
new file mode 100644
index 0000000..b960e29
--- /dev/null
+++ b/network_inventory/inventory/templates/inventory/all_computers.html
@@ -0,0 +1,23 @@
+{% extends "inventory/base.html" %}
+{% load render_table from django_tables2 %}
+{% block section_title %}List of Computers{% endblock %}
+{% block content %}
+
+{% render_table table %}
+{% endblock %}
diff --git a/network_inventory/inventory/templates/inventory/base.html b/network_inventory/inventory/templates/inventory/base.html
index 5db1041..e30902e 100644
--- a/network_inventory/inventory/templates/inventory/base.html
+++ b/network_inventory/inventory/templates/inventory/base.html
@@ -8,6 +8,7 @@
Home |
+
All Computers |
{% block section_title %}Device Inventory{% endblock %}
{% block content %}{% endblock %}