JSON «POST» в Flask View не работает

Я хочу отправить JSON через POST в мой флеш-просмотр.

вот мой код

ЯШ:

$.post('/blog/add/ajax', { "title": "hallo", "article": "test" }, function(data) { console.log(data.title); console.log(data.article); }, "json" ); 

ру:

 @app.route('/blog/add/ajax', methods=['POST', 'GET']) def add_blog_ajax(): if request.method == 'POST': title = request.json['title'] article = request.json['article'] blog = Blog(title, article) db.session.add(blog) db.session.commit() return jsonify(title=title, article=article) 

ошибка:

 TypeError: 'NoneType' object has no attribute '__getitem__' 

Я не знаю, что делать, и что здесь происходит.

One Solution collect form web for “JSON «POST» в Flask View не работает”

Хорошо, я получил решение:

 $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "/blog/add/ajax", data: JSON.stringify({title: 'hallo', article: 'test'}), success: function (data) { console.log(data.title); console.log(data.article); }, dataType: "json" }); 

Это работает для меня сейчас!

  • Запрос POST через urllib / urllib2?
  • В Flask конвертируйте POST-объект в представление, подходящее для mongodb
  • Как передать необработанные данные POST в urllib3?
  • как перебирать переменные postrequest в python
  • Использование данных из Ajax в скрипте python
  • граница настройки python для POST с использованием multipart / form-data с запросами
  • Захват трафика в селене
  • Как получить POSTed json в Flask?
  •  
    Interesting Posts for Van-Lav

    Обслуживание загружаемого файла (огромного) с удаленного с помощью django

    как реализовать функцию redus pubsub timeout?

    Поиск файла и поиск точного соответствия и печати?

    Несогласованный рендеринг Skybox с использованием различных текстур в Pygame + PyOpenGL

    Создать словарь из разделенных строк из списка строк

    Как удалить белые символы из файла конфигурации?

    Захват встроенного изображения карты Google с помощью Python без использования браузера

    Почему «python setup.py sdist» создает нежелательные «PROJECT-egg.info» в корневом каталоге проекта?

    Запись PowerShell CmdLets в Python Динамически

    Slice Pandas DataFrame by Row

    Python, записывать в zip-файл в файл

    Python: получение имени файла, хранящегося в Windows?

    При получении объекта Document из объекта Word.Application его члены не заполняются из кеша gencache, в то время как VBSEdit может их получить

    Как перебирать вложенные списки с другим списком для создания словаря списков Python

    Python сравнивает два файла CSV, когда порядок строк не имеет значения

    Python - лучший язык программирования в мире.