Added asset model and basic views

This commit is contained in:
2022-03-10 17:28:39 +01:00
parent 7e446bcbec
commit 16a0b92731
16 changed files with 156 additions and 0 deletions

25
asset/views.py Normal file
View File

@@ -0,0 +1,25 @@
from django.urls import reverse_lazy
from django.views.generic.edit import CreateView, DeleteView, UpdateView
from django.views import generic
from asset.models import Asset
class AssetCreateView(CreateView):
model = Asset
#fields = ['name']
class AssetUpdateView(UpdateView):
model = Asset
#fields = ['name']
class AssetDeleteView(DeleteView):
model = Asset
success_url = reverse_lazy('asset-list')
class AssetIndexView(generic.ListView):
template_name = 'asset/asset_index.html'
context_object_name = 'asset_list'
def get_queryset(self):
# Return the last 20 created containers
return Asset.objects.order_by('-created_ts')[:20]