Varchar преобразуется в int при создании таблицы данных из Postgresql / Flask - PullRequest
0 голосов
/ 23 марта 2020

Я хочу отобразить столбец varchar, содержащийся в моей базе данных PG,

Я использую веб-приложение Flask для отображения данных с помощью этой функции:

app.py:

return render_template('rejets_communes.html',tables=[df.head(10).to_html(table_id = 'rejets_communes')], titles=df.columns.values, header="true")

Javacript:

var rejets_communes = $('#rejets_communes').DataTable({
select: true,
fixedHeader: true,
responsive:true,
columns: [

  {"type":"num"},
  {"type":"num"},
  {"type":"num"}
],
language: {
    "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/French.json",
    "select": {
    rows: " -  %d ligne(s) sélectionnée(s)"
}},


});

Элементы из моего столбца имеют 5-значное число, но столбец был создан как varchar (5), а my HTML отображает каждый элемент как XXXXX.0

Как удалить элементы '.0'

Я уже пробовал элементы columns и columnsDef из Datatable. Ничто из этого не решило мою проблему

...