Python Django原始查询,其中包含从上一个查询生成的WHERE子句
我想使用Python Django原始查询,其中包含从上一个查询生成的WHERE子句,python,mysql,sql,django,Python,Mysql,Sql,Django,我想使用执行Django Python MySQL查询,其中(在sql中)是从上一个查询生成的链接。 在此,我粘贴我的实际代码: def population(request): db = MySQLdb.connect(user='xxxx', db='xxxxdb', passwd='xxxxpwd', host='localhost') cursor = db.cursor() cursor.execute("SELECT last_name FROM a_popu
执行Django Python MySQL查询,其中(在sql中)是从上一个查询生成的链接。
在此,我粘贴我的实际代码:
def population(request):
db = MySQLdb.connect(user='xxxx', db='xxxxdb', passwd='xxxxpwd', host='localhost')
cursor = db.cursor()
cursor.execute("SELECT last_name FROM a_population WHERE country='Denmark' ORDER BY last_name")
denominazione_comune = cursor.fetchall();
rows_count = cursor.rowcount
db.close()
counter = 0
return render_to_response('list_last_name.html', {'lastname': last_name}, context_instance=RequestContext(request))
因此,从这段代码中,我得到了一个(非)有序的姓氏列表。通过单击其中一个姓氏,我想创建另一个查询,并将单击的姓氏作为参数,但我不知道如何执行此操作
感谢一百万,他们会给我一些建议。你能给我一个更合理的标题吗?你想从原始sql中得到什么,而这些sql是不能用ORM实现的?好的,你更改了标题(感谢ansh0l)。什么是(未)排序的意思,在什么意义上这是有序的
结果
无序的
?意味着我们处理有序或无序的列表没有区别。