модель, не обнаруживающаяся в django администраторе

Сообщение об ошибке в значительной степени говорит обо всем. Проблема, скорее всего, заключается в следующем:

id_data = data_dic["id"]
...
return id_data

Вы возвращаете id_data, который является int, но вам нужно вернуть любой из типов, указанных в сообщении об ошибке. Попробуйте это так:

return jsonify({'id': id_data})

РЕДАКТИРОВАТЬ: Чтобы ответить на последующий вопрос в комментарии. Вы получаете пустой словарь при печати request.form (как переменная rf), потому что вы фактически не публикуете данные формы в функцию представления, но отправляете тело JSON в запросе POST. Чтобы получить данные, вы должны использовать request.get_json() вместо request.form.

53
задан Community 23 May 2017 в 02:10
поделиться

2 ответа

Хмммм... Попробуйте изменить include вашего приложения в settings.py:

From:

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.admin',
    'game',
    ....

To:

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.admin',
    'YOUR_PROJECT.game',# OR 'YOUR_PROJECT.Game'
19
ответ дан 7 November 2019 в 08:31
поделиться

Я просто должен был перезапустить апачский сервис. сервис apache2 перезапуск. Затем новые разоблаченные модели.

0
ответ дан 7 November 2019 в 08:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: