Ejemplo n.º 1
0
async def patchElement(new_element: schemas.Element,
                       element: models.Element = Depends(getElement),
                       db: Session = Depends(get_db)):
    element.name = new_element.name
    element.value = new_element.value
    db.commit()
    return element
Ejemplo n.º 2
0
    def post(self, request, *args, **kwargs):
        form = self.form_class(request.POST)

        if form.is_valid():
            box = form.save(commit=False)
            element = Element()
            element.type = 2
            element.value = -1
            element.save()
            box.element = element
            box.save()
            return shortcuts.redirect(self.get_success_url())
        return super(BoxCreateView, self).post(request, *args, **kwargs)