TransWikia.com

Ошибка при сохранении JSONField в django

Stack Overflow на русском Asked on December 23, 2021

У меня есть такое вот поле в модели:

    additional = JSONField(verbose_name='Дополнительно', null=True)

И при попытке сохранить объект выскакивает вот такая ошибка

Error binding parameter 7 - probably unsupported type.

Пользуюсь SQLite, возможно из-за него?
Заношу данные в формате: {"a":"b"}

One Answer

MySQL 5.7.8+ поставляется с собственным типом данных JSON . Вы можете добавить его в свой проект Django с помощью пакета django-mysql и Django 2+.

pip install django-mysql

Узнайте больше о JSONField django_mysql здесь .

from django.db import models
from django_mysql.models import JSONField

class MyModel(models.Model):
    my_json_field = JSONField()

Answered by Wertartem on December 23, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP