1.文章分类
2.标签
3.归档
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 正则小知识点
1) 匹配中文
b = /[u4e00-u9fa5]+/.exec('我是中国人:哈哈')
运行结果:["我是中国人", index: 0, input: "我是中国人:哈哈", groups: undefined]
只能匹配到第一个
a = '红色:绿色;感叹色!'.match(/([u4e00-u9fa5]+)/g) # 全部匹配
运行结果:(3) ["红色", "绿色", "感叹色"]