Django-запрос к строке

У меня была такая же проблема, но она была решена, когда я использовал следующее для закрытия параллельных подключений.

conn.close()

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

import sqlite3

conn = sqlite3.connect('pg_example.db', timeout=10)
c = conn.cursor()

Убедитесь, что вы включаете conn.close () после каждого оператора SQL

t = ('RHAT',)
c.execute('SELECT * FROM stocks WHERE symbol=?', t)
conn.commit()
conn.close() #This is the one you need
1
задан Ken 26 June 2019 в 20:28
поделиться

2 ответа

Можно присоединиться к повторяемой из форматированных строк даты, как:

', '.join(item['day'].strftime('%Y-%-m-%-d') for item in chart_data)

, Таким образом, здесь мы таким образом отформатируем каждый day объект, как:

>>> dd.strftime('%Y-%-m-%-d')
'2019-6-24'

и мы тогда присоединяемся к ним вместе, разделенный запятой и пространством (', ').

Однако если Вы только интересуетесь форматированием даты, оно имеет не много смысла сначала добавить дополнительные аннотации.

1
ответ дан heemayl 26 June 2019 в 20:28
поделиться

Можно сделать это с genexp и str.join с , как разделитель:

', '.join(str(item['day']) for item in chart_data)

str(datetime.date) т.е. datetime.date.__str__ уже возвраты дата в %Y-%m-%d формат, таким образом, Вы не должны делать никакого дополнительного strftime работа.

OTOH, если Вам только нужно day поле, Вы не должны включать item_id__store_id__store_name в values.

2
ответ дан heemayl 26 June 2019 в 20:28
поделиться
Другие вопросы по тегам:

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