随笔分类 -  python web项目

摘要:在web程序中存在大量的表单数据验证,而我们通过self.get_argument(arg)进行获取用户输入参数验证会存在的重复代码 1.自定义表单app.py文件代码如下:MyForm类对象属性中封装需要验证的字段并与浏览器中验证的字段保持一致,MyForm类中check_valid方法获取用户输 阅读全文
posted @ 2023-04-10 23:18 少壮不努力123
摘要:一、ajax 1.iframe伪造ajax app.py文件代码如下: import tornado.web import tornado.ioloop class idenxHandler(tornado.web.RequestHandler): def get(self): self.rende 阅读全文
posted @ 2023-04-10 22:57 少壮不努力123
摘要:一.cookie介绍 cookie在浏览器端保存的键值对,每次http请求时都会带上它 在tornado中: 服务端: self.cookies 获取所有cookie self.set_cookie(key,value) 设置cookie self.get_cookie(key) 获取cookie 阅读全文
posted @ 2023-04-10 21:54 少壮不努力123
摘要:一、tornado基于正则路由 1.controllers文件夹下home.py文件代码如下: import tornado.web import tornado.ioloop class IndexHandler(tornado.web.RequestHandler): def get(self) 阅读全文
posted @ 2023-04-06 06:42 少壮不努力123
摘要:一、自定义分页1 1.start.py文件代码如下: import tornado.web import tornado.ioloop from controllers import home settings = { "template_path": "views", "static_path": 阅读全文
posted @ 2023-04-06 06:11 少壮不努力123
摘要:一.tronado框架讲解 1.第一个tronado框架web项目介绍 a.首先创建一个demo文件 import tornado.web import tornado.ioloop class MainHandler(tornado.web.RequestHandler): def get(sel 阅读全文
posted @ 2023-04-04 00:39 少壮不努力123
摘要:一.python web 框架介绍 tornado 框架包含socket和逻辑处理 Django、bottle、falsk 只有逻辑处理,依赖第三方模块(包含socket) 二.MVC和MTC框架 MVC框架: models 该文件夹放数据库相关操作 views 该文件夹放模板html文件 cont 阅读全文
posted @ 2023-04-04 00:06 少壮不努力123
摘要:一.数据类型 二.数据选项说明 三.创建表,在models.py文件下进行设计数据库表结构 class Article(models.Model): title=models.CharField(max_length=30,verbose_name='文章标题') content=models.Te 阅读全文
posted @ 2023-03-26 22:39 少壮不努力123
摘要:一.django项目前端模板继承 由于前端页面存在很多重复代码,从中把公共代码进行提取出来作为基础代码,各个页面继承基础页面代码后再进行补充其特定代码 a).先在template目录下编写基础的公共代码base.html b).特定的页面在继承base.html页面代码后再编写特定的页面代码 c). 阅读全文
posted @ 2023-03-26 22:38 少壮不努力123
摘要:一.django项目上下文处理器 1.由于前端页面中后端返回的变量在各个页面都有用到,在views.py文件中每一个方法中都重置定义变量,造成重复代码,可通过上下文管理器进行处理, 在django项目下创建一个新的python文件(如context_process.py文件)并在文件中定义返回该变量 阅读全文
posted @ 2023-03-26 22:38 少壮不努力123
摘要:一.Django前后端不分离项目,后端返回数据后再前端html页面进行使用 a).在templates目录下创建一个index.html b).然后在views.py文件定义前端页面所访问功能并返回数据 c).再然后在前端index.html页面中使用后端所返回的数据 d).在urls中定义配置前端 阅读全文
posted @ 2023-03-26 22:37 少壮不努力123
摘要:一.Django项目中setting配置文件修改 a).语言和时区的修改 #LANGUAGE_CODE是语言,默认是英文的,这里改成中文# LANGUAGE_CODE = 'en-us'#默认是英文LANGUAGE_CODE = 'zh-Hans'# TIME_ZONE是时区,默认是标准时区的,这里 阅读全文
posted @ 2023-03-26 22:37 少壮不努力123
摘要:一.第一个django项目web页面 a).先在templates模板文件夹下创建一个html文件,如testDemo.html b).然后在views.py中编写页面逻辑 c).再然后在urls.py中进行配置该页面访问地址 d).最后启动django项目在浏览器中输入地址进行访问 阅读全文
posted @ 2023-03-26 22:37 少壮不努力123
摘要:一.安装django第三方库: 常用命令:python install django 进行更新安装:python install -U django 安装指定版本:python install django2.1.5 在命令行输入django-admin进行检查是否安装好,若出现以下提示则表示已安装 阅读全文
posted @ 2023-03-26 22:36 少壮不努力123
摘要:一.创建django项目 1.手工创建Django项目 a.先执行django-admin startproject 项目名称 b.再创建子系统,先进入创建的django项目目录,执行python manage.py startapp 子系统名称 c.最后在启动项目,执行python manage. 阅读全文
posted @ 2023-03-26 22:19 少壮不努力123
摘要:一.数据库动态数据应用 之前我们的动态数据都是直接定义的,而不是通过在数据库中查询出来 阅读全文
posted @ 2020-02-04 21:28 少壮不努力123