From 066671d8608f48bfbf99f3148fa2c23a3c54a23a Mon Sep 17 00:00:00 2001 From: Valentin Gagarin Date: Mon, 31 Mar 2025 14:02:59 +0200 Subject: [PATCH] WIP: unbreak --- panel/default.nix | 3 ++- panel/src/panel/settings.py | 1 + .../panel/templates/configuration_form.html | 3 ++- panel/src/panel/views.py | 19 ++++++++++++++----- 4 files changed, 19 insertions(+), 7 deletions(-) diff --git a/panel/default.nix b/panel/default.nix index 74d813dc..724404ef 100644 --- a/panel/default.nix +++ b/panel/default.nix @@ -23,7 +23,8 @@ let { } '' - ${codegen} --input ${schema} | sed 's/from pydantic/from drf_pydantic/' > $out + ${codegen} --input ${schema} | sed '/from pydantic/a\ + from drf_pydantic import BaseModel' > $out ''; in { diff --git a/panel/src/panel/settings.py b/panel/src/panel/settings.py index b270612c..2d6084d2 100644 --- a/panel/src/panel/settings.py +++ b/panel/src/panel/settings.py @@ -61,6 +61,7 @@ INSTALLED_APPS = [ 'django.contrib.messages', 'django.contrib.staticfiles', 'django_pydantic_field', + 'rest_framework', 'debug_toolbar', 'compressor', ] diff --git a/panel/src/panel/templates/configuration_form.html b/panel/src/panel/templates/configuration_form.html index 4795d35d..8df2acd4 100644 --- a/panel/src/panel/templates/configuration_form.html +++ b/panel/src/panel/templates/configuration_form.html @@ -1,9 +1,10 @@ {% extends "base.html" %} +{% load rest_framework %} {% block content %}
{% csrf_token %} - {{ form.as_p }} + {% render_form serializer %}