Как использовать внешнюю базу данных в Django? - PullRequest
0 голосов
/ 27 мая 2019

Я новичок в django, у меня довольно хорошее представление об основах. Я могу построить модель (база данных Django) и использовать ее в шаблонах. Но теперь я хочу подключить внешнюю базу данных к шаблонам django. Как я могу это сделать? Я ссылался на следующую ссылку - Извлечение данных в шаблон из внешней базы данных с помощью django Но я все еще сталкиваюсь с ошибками.

Мой файл views.py выглядит так:


    def view(request):
        conn = sqlite3.connect("data_new.db")
        try:
            cur = conn.cursor()
            cur.execute("delete from data_new where date = ''; ")
            cur.execute("select * from data_new;")
            results = cur.fetchall()
        finally:
            conn.close()
        return render("main.html",{"results": results})

При запуске на сервере отображается следующая ошибка: -

TypeError at /

join() argument must be str or bytes, not 'dict'

1 Ответ

1 голос
/ 27 мая 2019

Вы забыли передать request на render()

return render(request, "main.html",{"results": results})
...