,,,,公司业务提供API数据接口调用,但开发没时间开发数据统计,写了一个python定时任务脚本每天做统计并发送统计结果于相关人员。解决了临时问题,查看历史调用量和精确时间点查寻等还需要人工统计。于是就想写一套页面统计展示的程序,给相关人员查寻使用。
,,,,环境Centos6.5 + Python2.7.12 + Django8.1;(注:Django8.1以后的版本与之间的版本差异比较大)
写这篇文章一是与大家一起分享,也是为以后自己查寻方便。
环境安装略……
<强> 强>
django-admin ~)。py startproject消耗
~) cd消耗
我们需要对两个业务项目的数据调用做统计,再创建两个业务程序;整个代码逻辑都在主项目中消耗完成,两个业务项目主要提供数据库支持。
~]。/管理。py startapp work1
~]。/管理。py startapp work2
<强> 强>
,,,,
,,,, ALLOWED_HOSTS=[],,,,,,,,,,,,
,,,,
,,,, INSTALLED_APPS=[
,,,,,“django.contrib.admin”,
,,,,,“django.contrib.auth”,
,,,,,“django.contrib.contenttypes”,
,,,,,“django.contrib.sessions”,
,,,,,“django.contrib.messages”,
,,,,,“django.contrib.staticfiles”,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,)
,,,,
,,,,模板=[
,,,,,{
,,,,,,,“后端”:“django.template.backends.django.DjangoTemplates”,
,,,,,,,“DIRS”: [
,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,
,,,,,,,“APP_DIRS”:真的,
,,,,,,,“选项”:{
,,,,,,,,,“context_processors”: [
,,,,,,,,,,,“django.template.context_processors.debug”,
,,,,,,,,,,,“django.template.context_processors.request”,
,,,,,,,,,,,“django.contrib.auth.context_processors.auth”,
,,,,,,,,,,,“django.contrib.messages.context_processors.messages”,
,,,,,,,,,,
,,,,,,,},
,,,,,},
,,,,)
,,,,
,,,,数据库={
,,,,,,":{,,,,,,,
,,,,,,,,,,,,,,,,,,,
,,,,,,,“发动机”:“django.db.backends.mysql”,
,,,,,,,“名字”:“* * * *”,
,,,,,,,“主机”:“localhost”,
,,,,,,,“用户”:“* * * *”,
,,,,,,,“港”:“3306”,
,,,,,,,“密码”:“* * * *”,
,,,,,},
,,,,,,,,
,,,,,,":{
,null