Я ищу для создания SQL queries
с Django, но у меня нет результата отображения. Эти запросы очень важны, потому что я хотел бы настроить панель исследований, используемую клиентом.Выполнение необработанных запросов SQL с Django
Например:
Пользователь хочет найти все человек в моей таблице, которые названы «Dupont» и живущие в Нью-Йорке
В моем views.py
, я написал что-то вроде этого:
def Test(request) :
cursor = connection.cursor()
cursor.execute('''SELECT * FROM BirthCertificate_people WHERE `name` = "Dupont" AND `city` = "New-York"''')
row = cursor.fetchone()
print row
template = loader.get_template('test.html')
return HttpResponse(template.render(request))
В моем файле шаблона test.html
:
<h2 align="center"> SQL Queries display </align> </h2>
{% block content %}
<!-- What I write there --> {{ }}
{% endblock %}
Я не знаю Как я могу отобразить результаты SQL-запросов в моем .html-файле.
Я прочитал некоторые учебники: Django Raw SQL Query но никто не приводит на данный момент ..
Спасибо так много!
Я не понимаю, о чем вы просите. Во-первых, это простой запрос, который тривиально выражать в ORM; а во-вторых, вы показываете данные так же, как вы показываете * любые другие * данные в Django, передавая их в контекст шаблона. –
Я использовал запросы ORM, и он работает. Поскольку это был первый раз, я не использовал этот метод. – Deadpool