You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 18, 2022. It is now read-only.
Cambiar el campo kind de un Parameter en el panel de admin
Agregar un nuevo Parameter en ParameterDefinitionList
Acceder a la vista Parameters en el panel de admin.
Al realizar el paso 3 ocurre el siguiente error:
IntegrityError at /admin/parameters/parameter/
duplicate key value violates unique constraint "parameters_parameter_name_key"
DETAIL: Key (name)=(DEFAULT_URL_PROTOCOL) already exists.
El error ocurre por el método create_all_parameters() en el modelo Parameter, ya que busca en la base de datos si existe el objeto por name y kind.
Además, me parece que sería mejor que no se pueda modificar el campo name de un Parameter ya que este campo se usa como una clave para acceder al valor de un Parameter.
Propongo que se agregue editable=False para los campos name y kind.
Pasos para reproducir el bug:
Al realizar el paso 3 ocurre el siguiente error:
El error ocurre por el método create_all_parameters() en el modelo Parameter, ya que busca en la base de datos si existe el objeto por name y kind.
Además, me parece que sería mejor que no se pueda modificar el campo name de un Parameter ya que este campo se usa como una clave para acceder al valor de un Parameter.
Propongo que se agregue
editable=False
para los campos name y kind.https://docs.djangoproject.com/en/2.2/ref/models/fields/#editable
The text was updated successfully, but these errors were encountered: