每次我跑manage.py
时,我都会得到SpatiaLite横幅。
SpatiaLite version ..: 3.0.0-beta Supported Extensions:
- 'VirtualShape' [direct Shapefile access]
- 'VirtualDbf' [direct Dbf access]
- 'VirtualText' [direct CSV/TXT access]
- 'VirtualXL' [direct XLS access]
- 'VirtualText' [direct CSV/TXT access]
- 'VirtualNetwork' [Dijkstra shortest path]
- 'RTree' [Spatial Index - R*Tree]
- 'MbrCache' [Spatial Index - MBR cache]
- 'VirtualSpatialIndex' [R*Tree metahandler]
- 'VirtualFDO' [FDO-OGR interoperability]
- 'SpatiaLite' [Spatial SQL - OGC]
PROJ.4 Rel. 4.7.1, 23 September 2009
GEOS version 3.2.2-CAPI-1.6.2
即使我正在尝试dumpdata
(搞砸我的转储),每当runserver
提供HTML请求(分页请求历史记录)时也会出现。如何禁止此识别消息?
答案 0 :(得分:0)
从spatialite 2.2开始,横幅始终存在,没有删除它的选项。
在src / shell / shell.c中:
spatialite_init (1);
1意思是详细。
如果要删除它,请将值更改为0并重新编译spatialite或更新到libspatialite和spatialite-tools到4.2.0,其中包括-silent选项。
无论哪种方式,您都可以直接使用spatialite二进制文件,因为
python manage.py dbshell
不接受要传递给命令行的选项。
答案 1 :(得分:0)
我最终创建了一个shell函数来删除横幅:
sp(){ spatialite $* | head -n +14 ; }
但我没有看到它在Django框架中。对不起噪音。