Files
PyRIGS/rigForms/views.py
2016-05-23 01:02:28 +01:00

21 lines
562 B
Python

from django.shortcuts import render
from django.views import generic
from rigForms import models
class FormCreate(generic.CreateView):
model = models.Form
fields = ['data']
"""
Expects kwarg "type_pk" to contain PK of required type
"""
def get_context_data(self, **kwargs):
context = super(FormCreate, self).get_context_data(**kwargs)
schemaType = get_object_or_404(models.Type,kwargs["type_pk"])
currentSchema = models.Schema.objects.current_schema(schemaType)
context["type"] = schemaType
context["schema"] = currentSchema
return context