摘要:
django.views.decorators.http 包里的装饰器可以基于请求的方法来限制对视图的访问。 限制视图只能服务规定的http方法。用法: from django.views.decorators.http import require_http_methods, require_GE 阅读全文
摘要:
settings.py配置静态文件路径,和应用同一级别 STATICFIELS_DIRS = [os.path.join(BASE_DIR,'static'),] 在html中加载静态文件 {% load staticfiles %} <link rel="stylesheet" type="tex 阅读全文
摘要:
代码布局 自定义模板标签必须位于django的某个应用中 该应用中新建templatetags目录,和models.py,views.py同一级别 结构如下: polls/ __init__.py models.py templatetags/ __init__.py poll_extras.py 阅读全文
摘要:
模板渲染,指定模板路径: app = tornado.web.Application( handlers=[(r'/my', Myrequest),('/myweb',MywebRequest)], template_path=os.path.join(os.path.dirname(__name_ 阅读全文
摘要:
tornado安装 在大部分*nix系统中安装Tornado非常容易--你既可以从PyPI获取(并使用easy_install或pip安装),也可以从Github上下载源码编译安装,如下所示: curl -L -O https://github.com/facebook/tornado/archiv 阅读全文
摘要:
Uwsgi:部署web应用程序 Nginx:反向代理,静态服务器 1.修改uwsgi配置文件》nginx反向代理[nginx接收请求-》传递-》[uwsgi] http=.. --》 socket=.. 为了保证项目的访问安全,ip地址变为本机地址 在manage.py同目录下新建uwsgi.ini 阅读全文
摘要:
方式1: 这种方式虽然比较方便,但是启动操作比较繁琐,每次都不能关闭窗口 安装uwsgi:pip3 install uwsgi 上传项目,部署web app 创建数据库,同步数据 运行django项目:uwsgi --http=192.168.132.128:8000 --file=pfeiliu/ 阅读全文
摘要:
简单点说,flask可以将多个分支应用注册到主应用,如果取消注册,也不会影响其他程序的运行。 将blu1.py和blu2.py注册到main.py blu1.pyfrom flask import Blueprint,url_for blue1=Blueprint("blue1",__name__) 阅读全文
摘要:
运行django项目报错:TypeError: object supporting the buffer API required 解决方案: 将settings.py中数据库的密码改成字符串格式 源码: def scramble_caching_sha2(password, nonce): # ( 阅读全文
摘要:
参考文章:https://www.cnblogs.com/wodekaifalog/p/10817275.html 我们在网站开发过程中,经常会遇到这样的需求: 用户登陆系统才可以访问某些页面 如果用户没有登陆而直接访问就会跳转到登陆界面,而不能访问其他页面。 用户在跳转的登陆界面中完成登陆后,自动 阅读全文