运维开发:结合阿里云API实现CDN文件的刷新

运维开发:结合阿里云API实现CDN文件的刷新
页面功能: 运维开发:刷新阿里云CDN   相关的后端代码: #!/usr/bin/evn python #coding=utf-8 __author__ = '戴儒锋' import json from bottle import get,post from bottle import template from controller.core import reMsg,checkArgs #导入阿里云API和阿里云KEY、SECRET import aliyun.api from conf import setting ali_key = setting.ali_key ali_secret = setting.ali_secret aliyu...

用python bottle框架开发的企业网站

用python bottle框架开发的企业网站
python bottle开发的企业网站、   程序目录结构: ├── conf ├── controller ├── log ├── main.py ├── manager ├── pages ├── static └── views   附一些相关的代码: #!/usr/bin/evn python # coding=utf-8 # 开发:戴儒锋    日期:2015-11-28 import time import json import re from bottle import response,HTTPResponse,request def reMsg(resid,resmsg,data={}):     """      ...

python bottle 框架实战教程:任务管理系统 V_1.0版

python bottle 框架实战教程:任务管理系统 V_1.0版
经过1-2个星期的开发,现在用python开发了个半成品(UI现在比较烂,因为我的前端本来就很差,将就下吧),大概功能如下:用户功能(添加、删除、修改),添加部门功能,任务管理功能(添加、删除、修改,详细)、项目管理功能(添加、删除,修改,详细)等,我把现在完成的版本,叫做1.0吧。发布完这个版本后,将继续开发,并取为2.0版本,2.0要完善和扩展很多功能,往OA系统方面扩展吧,不仅仅是任务系统...

python bottle 框架实战教程:配置网页样式

python bottle 框架实战教程:配置网页样式
上篇python bottle 框架实战教程:配置网页模板只配置了三个模板,还剩下404.tpl模板和首页index.tpl了 404模板就不说了,此模板已上传至SVN中,页面大概是如下效果: 404页面   index.tpl首页模板,这个模板中,不需要再写<html><head><body>这些标签了,因为它继承的base.tpl就已经包含了,这就是模板继承的方便。 %rebase base title = '任务管理系统' <div class="page...

python bottle 框架实战教程:配置基础模板

python bottle 框架实战教程:配置基础模板
  配置框架 在main.py当前目录下创建views目录,并在views模板目录中,先写好五个HTML模板页:基础模板(base.tpl),菜单模板(menu.tpl),顶部模板(top.tpl),错误页面(404.tpl),首页模板(index.tpl) 如果对模板不熟悉的,请查以下模板教程 python bottle 框架基础教程:模板使用 python bottle 框架基础教程:模板语法 python bottle 框架基础教程:模板继承   base.tpl模板代码: &...

python bottle 框架实战教程:任务(工单)系统简介

python bottle 框架实战教程:任务(工单)系统简介
此次编写的任务系统,主要是用于发布任务管理,其功能包含任务列表,发布任务,我接收的任务,我发布的任务,涉及到的其它功能有用户管理,权限管理,项目管理。模板采用Bootstrap 3.x样式(其实模板是花钱买的,自己只是拿来套用而已),数据库采用mysql(我的是5.1.62版本),python版本是2.6.6。 此次开发教程,都是从简开发,不涉及复杂的问题。 刚才(2015-05-27)写了一点代码,整体框架大概就是下图...

python bottle 框架基础教程:session

python bottle 框架基础教程:session
Bottle 自身并没有提供 Session 的支持,因为在一个迷你框架里面,没有合适的方法来实现。根据需求和使用环境,你可以使用 beaker 中间件或自己来实现。 beaker相关文档:http://beaker.readthedocs.org/en/latest/index.html Beaker 是一个缓存和会话的库,与 Web 应用程序和独立的 Python 脚本及应用程序一起使用。它是 WSGI 的中间件,能够很简单地嵌入,与基于 WSGI 的 Web 应用程序一起使用,并且缓存...

python bottle 框架基础教程:错误、重定向

python bottle 框架基础教程:错误、重定向
捕获错误 为了避免用户看到出错信息,我们需要捕获应用运行时出现的错误,以提供更友好的错误提示。 Bottle提供了专门用于捕获错误的 route:@error()。例如捕获404,403等错误,然后把这些错误重定向到一个友好的页面中去提示,访问很多大网站的时候,如果你访问他们的路径是不存在的,你一般会看到一个很漂亮的404页面告诉你,页面不存在。 abort()方法可以用来特意引发一种错误,如我要特意让程序引发40...

python bottle 框架基础教程:文件上传

python bottle 框架基础教程:文件上传
  文件上传,需要注意的是前端html的form表单中,要添加 enctype="multipart/form-data"属性,否则无法上传文件。在后端,用request.files方法,获取到表单传上来的文件,首先把对象赋值给一个变量名,如upload,然后用save()的方法来保存到服务器中。upload.save(save_path,overwrite=True),save_path是保存文件的路径,overwrite=True是指如果服务器中已有同名文件存在,则覆盖。   文件上传...

python bottle 框架基础教程:文件下载

python bottle 框架基础教程:文件下载
    设置文件下载,还是有上篇文章讲到的static_file()方法,只不过是我们多添加了个参数:download=filename,这是告诉程序,我可强制下载这个文件,如果不用这个参数,而且你的文件又是html的话,一点击这个文件,可能就在浏览器显示出来,而不是下载下来。 #/usr/bin/env python #coding=utf-8 from bottle import route, run from bottle import template,static_file #定义下载路径 do...

python bottle 框架基础教程:静态资源(样式、图片、字体等)

python bottle 框架基础教程:静态资源(样式、图片、字体等)
  要开发WEB的话,就需要涉及到相关的静态资源,如CSS,JS,图片,字体等,bottle有个函数static_file() 用来提供静态文件服务。它会自动猜测文件的 mime-type,添加 Last-Modified 头。当然你也可指定 MIME 类型来避免其自动猜测。 设置静态资源访问路由,要设置route,如@route('/images/<filename:re:.*\.png>')  ,/image,是url访问路径,/<filename:re:.*\.png>' 是一个正则匹配,...

python bottle 框架基础教程:模板继承

python bottle 框架基础教程:模板继承
  模板继承主要使用以下二个语句 %include 语句 %rebase 语句   %include 是用来加载其它模板用的,后面可带需要传递给模板的数据,如 % include('menu.tpl') %rebase 是用来继承上层模板用的,简单地理解,就是把当前这个模板,嵌套到上层模板去,后面可传递参数到上层模板中去。如:%rebase base title='任务列表',position='任务列表',managetopli='active open'。被继承的模板,需要留下用来...

python bottle 框架基础教程:模板语法

python bottle 框架基础教程:模板语法
模板语法类似于 Python 的语法。它要确保语句块的正确缩进,所以你在写模板的时候无需担心会出现 缩进问题。详细的语法描述可看 SimpleTemplate 模板引擎 。 虽然 Python 是一门强大的语言,但它对空白敏感的语法令其很难作为一个模板语言。 SimpleTemplate 移除了一些限制,允许你写出干净的,有可读性的,可维护的模板,且保留了 Python 的强大功能。 在上章《python bottle 框架基础教程:模板使用 》例...

python bottle 框架基础教程:模板的使用

python bottle 框架基础教程:模板的使用
Bottle 内置了一个快速的,强大的模板引擎,称为 SimpleTemplate 模板引擎 。可通过 template() 函 数或 view() 修饰器来渲染一个模板。只需提供模板的名字和传递给模板的变量。默认情况, Bottle 会在 ./views/ 目录查找模板文件 (译者注:或当前目录)。可在 bottle.TEMPLATE_PATH 这个列表中添加更多的模板路径。view() 修饰器允许你在回调函数中返回一个字典,并将其传递给模板,和 template() 函数做同...

python bottle 框架基础教程:HTTP 请求方法

python bottle 框架基础教程:HTTP 请求方法
在看这篇文章之前,我建议先看bottle官方文档,可者在SVN下载中文文档 官方文档:http://www.bottlepy.org/docs/dev/index.html SVN请跳转至:教程总目录 这些代码已提交到SVN中,有需要的朋友可在SVN下载   HTTP 协议定义了多个 请求方法 来满足不同的需求。所有 route 默认使用 GET 方法,只响应 GET 请 求。可给 route() 函数指定 method 参数。或用 get() , post() , put() 或 delete() 等函数...
Copyright © linux系统运维 保留所有权利.   Theme  Ality 粤ICP备13023035号-1

用户登录

分享到: