• django orm错误:FieldDoesNotExist: Raw query must include the primary key

    背景:python3.7django 3.1使用django中model.object.raw(sql)触发错误提示:django.core.exceptions.FieldDoesNotExist: Raw query must include the primary keysql语句:SELECT ROUND(avg(flow),2) as flow FROM "detetor_index" WHERE detetor_key in

    Django 566 人阅读 0 条评论
  • gitlab 备份数据

    确定备份文件目录# 配置文件来修改默认存放备份文件的目录 vim  /etc/gitlab/gitlab.rb gitlab_rails['backup_path'] = "/var/opt/gitlab/backups" 修改完成之后使用gitlab-ctl reconfigure命令重载配置文件即可设置备份过期时间vim /etc/gitlab/gitlab.rb # #以秒为单位  默认7天备份一次 gitlab_rails['backu

    Linux 434 人阅读 0 条评论
  • gitlab ubuntu 默认安装位置/安装目录

    gitlab ubuntu 默认安装位置/var/opt/gitlabgitlab文件信息drwxr-xr-x 11 root         root       4096 Apr  8  2018 ./ drwxr-xr-x  3 root       &

    Linux 409 人阅读 0 条评论
  • python3 django内置基础视图class-based views api

    Base viewsViewTemplateViewRedirectViewGeneric display viewsDetailViewListViewGeneric editing viewsFormViewCreateViewUpdateViewDeleteViewGeneric date viewsArchiveIndexViewYearArchiveViewMonthArchiveViewWeekArchiveViewDayArchiveViewTodayArchiveViewDateDetailViewClass-based views mixinsYearMixinMonthMi

    Django 495 人阅读 0 条评论
  • python3 把文件从文件夹A移动到文件夹B中

    python3 把文件从文件夹A移动到文件夹B中a_path='' b_path='' # 获取a_path下的文件 for (path_name, dirs, files) in os.walk(a_path):     if files:  # 文件,则添加进列表         for i,file_name in&n

    python 858 人阅读 0 条评论
  • python3 使用正则提取书名

    python3 使用正则提取书名import re val="《白氏长庆集》《长恨歌》《琵琶行》《卖炭翁》" res=re.findall("《(.*?)》",val) li=[] for i in res:     li.append(i) print(li) # 输出 ['白氏长庆集', '长恨歌', '琵琶行', '卖炭翁']

    python 663 人阅读 0 条评论
  • python3 正则提取年月日、年月、年思路

    python3 正则提取年月日、年月、年思路提取的文本:1961年5月27日 1961年05月01日 1961年03月05日 1961年11月10日 3000年01月30日 1111年8月27日 1345年09月27日 1574年12月27日 1961年10月12日 61年 1年2月 888年12月 长安元年(701年)思路:year_pattern="(\d{2,4}年)" month_pattern="(([0?][1-9])月)|(([1?][0-2])月)|([1-9]月)" day_pattern="([0?][1-9]日)|([1?

    python 1367 人阅读 0 条评论
  • python3 typing 返回结果中出现None 或者是参数有两个或两个以上的数据类型

    python3 typing 返回结果中出现None 或者是参数有两个或两个以上的数据类型如下所示:def foo(x:int)->str:     if x==1:         return 'good'     else:         return None以上方法,会返回两个值,一种

    python 816 人阅读 0 条评论
  • django orm使用sql语句,进行多表联合查询(join on,left join)

    背景:由于使用Manager.raw()无法满足执行sql语句需求,因为我要执行是没有明确指定映射到模型的查询语句。对象 django.db.connection 代表默认数据库连接。要使用这个数据库连接,调用 connection.cursor() 来获取一个指针对象。然后,调用 cursor.execute(sql, [params]) 来执行该 SQL 和 cursor.fetchone(),或 cursor.fetchall() 获取结果数据。例如:from django.db import connectiondef my_custom_sql

    Django 2058 人阅读 0 条评论
  • 知识图谱管理系统

    知识图谱的常见查询是以谓词为常量的查询Virtuoso一个将整个只是图谱数据存储于一个大关系表中的系统Jena基于属性表存储方式的知识图谱数据管理系统gStore基于邻接表存储方式构建了一个知识图谱数据管理系统BitMat基于邻接矩阵存储知识图谱系统,BitMat针对谓词的查询以及基于主体和客体的查询会非常高效。Neo4j一个符合ACID标准的事务性数据库,而且具有图数据存储和管理功能,在Neo4j中,属性图中的节点、边以及属性都以固定长度记录的形式分别存储在不同的文件中。节点记录维护者指向其相邻边和属性的指针;边记录维护者指向其相邻点和属性的指针;属性记录维护者指向其所对应的具体属性值。因为

    知识图谱 806 人阅读 0 条评论