Tag: json

Вытягивание данных в шаблон из внешней базы данных с помощью django

Я собираюсь создать веб-приложение, в котором пользователи могут посещать URL-адрес, регистрироваться и просматривать отчеты и другую информацию. Однако данные для отчетов хранятся во внешней базе данных. Это база данных MySQL, к которой у меня будет доступ. Я немного поработал над Google, и мне не удавалось найти какие-либо примеры. Я немного поучаствовал в подключении к нескольким […]

Словарь python jsonify в utf-8

Я хочу получить данные json в utf-8 У меня есть список my_list = [] а затем многие добавляют значения unicode в список, подобные этому my_list.append(u'ტესტ') return jsonify(result=my_list) и он получает { "result": [ "\u10e2\u10d4\u10e1\u10e2", "\u10e2\u10dd\u10db\u10d0\u10e8\u10d5\u10d8\u10da\u10d8" ] }

Лучший способ сохранить сложные структуры данных Python во время сеансов программы (pickle, json, xml, database, other)

Ищите рекомендации по наилучшей технике для сохранения сложных структур данных Python во время сеансов программы. Вот список методов, которые я придумал до сих пор: рассол / cpickle JSON jsonpickle XML база данных (например, SQLite) Pickle – самый простой и быстрый способ, но я понимаю, что нет гарантии, что вывод pickle будет работать в разных версиях […]

Python: строка JSON в список словарей – получение ошибки при итерации

Я отправляю строку JSON из Objective-C в Python. Затем я хочу разбить содержимое строки в список Python. Я пытаюсь выполнить итерацию по строке (любая строка на данный момент): import json s = '[{"i":"imap.gmail.com","p":"someP@ss"},{"i":"imap.aol.com","p":"anoterPass"}]' jdata = json.loads(s) for key, value in jdata.iteritems(): print key, value Я получаю эту ошибку: Ошибка исключения: объект 'list' не имеет атрибута […]

кодировать и декодировать строку байтов python

Я пытаюсь преобразовать входящую строку байта, которая содержит символы, отличные от ascii, в действительную строку utf-8, так что я могу сбросить как json. b = '\x80' u8 = b.encode('utf-8') j = json.dumps(u8) Я ожидал, что j будет «\ xc2 \ x80», но вместо этого я получаю: UnicodeDecodeError: 'ascii' codec can't decode byte 0x80 in position […]

Получение 'TypeError: ObjectId (' ') не является сериализуемым JSON' при использовании Flask 0.10.1

Я разработал пример Flask, Minitwit, для работы с MongoDB, и он отлично работал на Flask 0.9, но после обновления до 0.10.1 я получаю ошибку в заголовке при входе в систему, когда пытаюсь установить идентификатор сеанса. Кажется, в Flask 0.10.1 произошли изменения, связанные с json. Фрагмент кода: user = db.minitwit.user.find_one({'username': request.form['username']}) session['_id'] = user['_id'] Полный код […]

JSON появляется как юникодные объекты в шаблоне Jinja2

Я использую Jinja2 с webapp2. Jinja2 кодирует все «контекстные» данные в unicode, как говорит их документ. Это оказывается проблематичным, когда я пытаюсь вставить строку json в шаблон: jsonData = json.loads(get_the_file('catsJson.txt')) Я передаю jsonData для шаблона, и я могу выполнить его цикл успешно, но когда я вставляю json-элемент в HTML, он выглядит так: <option value='[u'dogs', u'cats']'> […]

Возможно ли динамическое обновление отображаемого шаблона в Flask, на стороне сервера?

В настоящее время у меня есть веб-сервер Flask, который извлекает данные из JSON API с помощью встроенного объекта запросов. Например: def get_data(): response = requests.get("http://myhost/jsonapi") … return response @main.route("/", methods=["GET"]) def index(): return render_template("index.html", response=response) Проблема здесь в том, что, естественно, метод GET запускается только один раз, когда вызывается первый get_data. Чтобы обновить данные, я […]

Заменить значение в файле JSON для ключа, который может быть вложен в n уровней

У меня JSON, который выглядит так: { "ROLE_NAME": { "FOO": { "download_url": "http: //something.staging/12345/buzz.zip" }, "BAR": { "download_url": "http: //something.staging/12345/fizz.zip" }, "download_url": "http: //something.staging/12345/fizzbuzz.zip", "db_name": "somedb", "db_server": "dbserver.staging.dmz", "plugin": { "server_url": "http: //lab.staging.corp/server/" } } } Я написал немного питона, который заменяет «download_url» k: v новым значением (т. Е. Новым download_url). К сожалению, он заменяет […]

Python: создать генератор списка JSON serializable

Как я могу объединить список файлов JSON в огромный массив JSON? У меня 5000 файлов и 550 000 элементов списка. Моя первая попытка заключалась в использовании jq , но похоже, что jq -s не оптимизирован для большого ввода. jq -s -r '[.[][]]' *.js Эта команда работает, но занимает слишком много времени, и я действительно хотел […]

 
Interesting Posts for Van-Lav

Разница между «начальными» и «связанными данными» в Django?

Как я могу сделать дискретную модель Маркова с pymc?

Как проверить строку для определенных символов?

Удалить все объекты в списке

`map.scatter` на базовой карте, не отображающей маркеры

Создание самореференциальных таблиц с полиморфизмом в SQLALchemy

Каков наилучший способ открыть файл для эксклюзивного доступа в Python?

Импорт установленного пакета из сценария повышает значение «AttributeError: модуль не имеет атрибута» или «ImportError: невозможно импортировать имя»,

Множественная выборка CouchDB с помощью couchdb-python

Как использовать cherrypy в качестве веб-сервера для статических файлов?

Python Popen висит с psexec – нежелательные результаты

как я могу избежать сохранения команды в истории ipython?

python, вложенный для цикла, выполняется только один раз

Список связанных с Python O (1) insert / remove

CDATA становится лишенным в lxml даже после использования strip_cdata = False

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