created object adder app

This commit is contained in:
Clemens-Dautermann 2018-12-18 19:27:15 +01:00
parent 8e855e0748
commit 594712650c
15 changed files with 71 additions and 4 deletions

View file

View file

@ -0,0 +1,10 @@
from django.contrib import admin
from .models import Object
class ObjectAdmin(admin.ModelAdmin):
pass
# Register your models here.
admin.site.register(Object, ObjectAdmin)

View file

@ -0,0 +1,5 @@
from django.apps import AppConfig
class ObjectAdderConfig(AppConfig):
name = 'object_adder'

View file

@ -0,0 +1,15 @@
from django.db import models
import uuid
from django.contrib.auth.models import User
# Create your models here.
class Object(models.Model):
title = models.TextField(max_length=100, default=None)
img = models.ImageField(default=None)
uuid = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
inventarized_date = models.DateTimeField()
description = models.TextField(max_length=500)
removed_date = models.DateTimeField()
user_added = models.ForeignKey(User, on_delete=models.CASCADE)

View file

@ -0,0 +1,3 @@
from django.test import TestCase
# Create your tests here.

View file

@ -0,0 +1,6 @@
from django.urls import path
from . import views
urlpatterns = [
path('', views.add, name='add'),
]

View file

@ -0,0 +1,11 @@
from django.shortcuts import render
from django.contrib.auth.decorators import login_required
# Create your views here.
@login_required
def add(request):
context = {'title': 'Objekt inventarisieren'}
return render(request, 'object_adder/index.html', context)