如何在django中使用原始sql

时间:2018-04-22 00:54:44

标签: python django

我正在尝试在Django中使用原始SQL。但我导入的是PyMysql。所以我似乎无法使用原始方法。有人可以建议如何解决这个问题吗?对不起,我的英语很差。

谢谢大家

def home(request,*args,**kwargs):  
    blog = models.Blog.objects.filter(site = kwargs['site']).select_related('user').first()    
    tag_list = blog.tag.all()  
    article_list = blog.article_set.order_by("-nid").all()  
    date_list = blog.article_set.raw('select nid, count(nid) as num,strftime("%Y-%m",create_time) as ctime from repository_article group by strftime("%Y-%m",create_time)')  
    category_list = blog.category_set.all()  
    return render(request, 'home.html', {'blog':blog,'tag_list':tag_list,'category_list':category_list,'article_list':article_list,'date_list':date_list})

0 个答案:

没有答案