python全棧開發day77-博客主頁

1.文章分類django

2.標籤函數

3.歸檔fetch

1) MySQL的日期格式化函數 DATE_FORMAT(字段名,格式)
2) Django ORM中如何執行SQL原生語句
    (1) models.Article.objects.extra(
            select = {"key":"原生的SQL語句"})   
           例子:
            select= {"y_m":"DATE_FORMAT(create_time,'%%Y-%%m')"}  
            archive_list = models.Article.objects.filter(user=user_obj).extra(
                select={"y_m": "DATE_FORMAT(create_time, '%%Y-%%m')"}
              ).values("y_m").annotate(c=Count("id")).values("y_m", "c")

    (2)         
        from django.db import connection
        cursor = connection.cursor()
        cursor.execute("""SELECT DATE_FORMAT(create_time,'%Y-%m') FROM blog_article;""")
        ret = cursor.fetchall()
        print(ret)

 

4   正則小知識點spa

  1) 匹配中文code

    b = /[\u4e00-\u9fa5]+/.exec('我是中國人:哈哈')blog

    運行結果:["我是中國人", index: 0, input: "我是中國人:哈哈", groups: undefined]input

    只能匹配到第一個io

    a = '紅色:綠色;感嘆色!'.match(/([\u4e00-\u9fa5]+)/g)  # 所有匹配class

    運行結果:(3) ["紅色", "綠色", "感嘆色"]import

            

相關文章
相關標籤/搜索