Автор: Turbo Jan 28 2022, 15:46
Усе виявилось для мене складніше ніж можу вирішити самостійно. вирішено іншим методом
* в базі mssql скриптом поле зробив де відковертовано з допомогою mssql
маю MSSQL базу з бінарним полем в таблиці
значення відображені в MS SQL management studio, та експортоване ним в csv виглядає так
0x80D300155D64340811E48AAF6F34997D;
python драйвер бази "driver": "ODBC Driver 17 for SQL Server"
читає поле як бінарнне та видає такий результат :
b'\x80\xd3\x00\x15]d4\x08\x11\xe4\x8a\xafo4\x99}'
прошу допомоги. як отримати string такого виду
80D300155D64340811E48AAF6F34997D
з того що я отримую
приміткиclass Item(models.Model):
idrref = models.BinaryField(max_length=16,db_column='_IDRRef', primary_key=True)
UPDATE
остаточно працює так (просто приклад) форматування виводу вирішило мою проблему виводу
i = 0x80BB00155D01E00611E34E929B6A082A
print(format(i, '#X'))