Django ajax HttpResponse json error Неожиданный токен d

Я пытаюсь сделать Django ajax HttpResponse json, используя средний редактор . view.py def test(request, union_id): if request.is_ajax(): t = Union.objects.get(id=union_id) message = json.loads(request.body) t.description = message['description']['value'] t.save() return HttpResponse(message, mimetype="application/json") else: message = "Not Ajax" return HttpResponse(message) JQuery (обновлено) function getCookie(name) { var cookieValue = null; if (document.cookie && document.cookie != '') { var cookies […]

Python timedelta: не могу я просто получить в любое время единицы я хочу значение всей разницы?

Я пытаюсь получить некоторые умные даты с тех пор, как сообщение было сделано на моем сайте («секунды с тех пор, с тех пор, через несколько недель после и т. Д.»), И я использую datetime.timedelta разницу между utcnow и utc, хранящимися в база данных для сообщения. Похоже, согласно документам, я должен использовать атрибут days AND и […]

Нет атрибута «SMTP», ошибка при попытке отправить электронную почту на Python

Я пытаюсь отправить электронное письмо в Python: import smtplib fromaddr = '………………….' toaddrs = '………………….' msg = 'Spam email Test' username = '…….' password = '…….' server = smtplib.SMTP('smtp.gmail.com', 587) server.ehlo() server.starttls() server.login(username, password) server.sendmail(fromaddr, toaddrs, msg) server.quit() Я понимаю, что это, вероятно, не правильный формат сообщения. В любом случае, я получаю сообщение об ошибке: […]

Как пропустить предварительные строки заголовка с помощью csv.DictReader?

Я хочу, чтобы csv.DictReader выводил имена полей из файла. Документы говорят: «Если параметр fieldnames опущен, значения в первой строке csvfile будут использоваться как имена полей». , но в моем случае первая строка содержит заголовок и вторую строку, которая содержит имена. Я не могу применить next(reader) как в Python 3.2, пропустить строку в csv.DictReader, потому что […]

ОШИБКА: pyopencl: создание контекста для определенного устройства

Я хочу создать контекст для определенного устройства на своей платформе. Но я получаю сообщение об ошибке. Код: import pyopencl as cl platform = cl.get_platforms() devices = platform[0].get_devices(cl.device_type.GPU) ctx = cl.Context(devices[0]) Ошибка, которую я получаю: Traceback (most recent call last): File "D:\Programming\Programs_OpenCL_Python\Matrix Multiplication\3\main3.py", line 16, in <module> ctx = cl.Context(devices[0]) AttributeError: 'Device' object has no attribute […]

Как читать последний МБ очень большого текстового файла

Я пытаюсь найти строку ближе к концу текстового файла. Проблема в том, что текстовый файл может сильно различаться по размеру. От 3 МБ до 4 ГБ. Но каждый раз, когда я пытаюсь запустить скрипт, чтобы найти эту строку в текстовом файле, который составляет около 3 ГБ, на моем компьютере заканчивается память. SO Мне было интересно, […]

Существует ли распределение случайных чисел, которое подчиняется Закону Бенфорда?

Python имеет несколько способов генерации различных распределений случайных чисел, см. Документацию для random модуля . К сожалению, они не очень понятны без соответствующего математического фона, особенно учитывая требуемые параметры. Я хотел бы знать, способны ли какие-либо из этих методов создавать случайные числа с распределением, которое подчиняется Закону Бенфорда и какие значения параметров являются подходящими. А […]

Захват HTTP-ошибок

как я могу поймать ошибки 404 и 403 для страниц в python и urllib (2), например? Есть ли какие-либо быстрые пути без больших оберток класса? Добавлена ​​информация (трассировка стека): Traceback (most recent call last): File "test.py", line 3, in <module> page = urllib2.urlopen("http://localhost:4444") File "/usr/lib/python2.6/urllib2.py", line 126, in urlopen return _opener.open(url, data, timeout) File "/usr/lib/python2.6/urllib2.py", […]

Результаты двойного счета Postgres + Sqlalchemy

Я сталкиваюсь с дублирующимися результатами в моем запросе sqlalchemy + postgres. У меня есть модель, подобранная ниже: class Audio(db.Model): __tablename__ = "audio" id = db.Column(db.Integer, primary_key=True) file_location = db.Column(db.String(), unique=True) upload_time = db.Column(ArrowType, default=arrow.utcnow()) keyword = db.Column(JSON) transcript = db.Column(JSON) diarization = db.Column(JSON) user_id = db.Column(db.Integer, db.ForeignKey('user.id', onupdate='cascade', ondelete='cascade')) company_id = db.Column(db.Integer, db.ForeignKey('company.id', onupdate='cascade', ondelete='cascade')) […]

AST, сгенерированный связкой python Libclang, неспособный анализировать определенные токены в исходных кодах C ++

Я использую привязку python от Libclang. У меня есть в основном два запроса: Я хочу знать, как мы можем анализировать библиотечную функцию, которая не определена пользователем и для которой не была включена библиотека. Например, когда у меня есть следующий исходный код – char* a=(char *)malloc(4); Libclang не может выполнить синтаксический анализ malloc (), поскольку ни […]

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