Django:带有connection.cursor()的原始SQL

时间:2016-10-27 10:01:13

标签: python django mysql-python rawsql

我是Django的全新手。我需要执行以下查询并使用img.img_loc填充模板中的图像列表:

SELECT img.img_loc, author.surname, author.given_name, author.email
FROM image_full AS img
LEFT JOIN author_contact_zzz AS author ON img.pmcid = author.pmcid
WHERE img.pmcid = 545600
GROUP BY img.img_loc, author.email;

我在这里阅读了文档:https://docs.djangoproject.com/en/1.10/topics/db/sql/

但是,我不明白这个功能在哪里:

def my_custom_sql(self):
他们在上一节中讨论的应该去(views.py?),什么是' self'在这种情况下,因为我的视图没有定义为类。

谢谢!

1 个答案:

答案 0 :(得分:0)

这看起来像是一个错字。那里不需要自己。

尽管如此,代码可以放在任何地方。