• 等级
  • 3616 访问
  • 72 原创
  • 1 转发
  • 94469 排名
  • 2 评论
  • 14 获赞

flask:蓝图等操作

创建蓝图过程1创建蓝图对象2创建视图3导入views4注册蓝图1先创建一个包(不是字典)里面包含初始化程序__init__.py在__init__.py里创建蓝图fromflaskimportBlueprint#1创建蓝图对象#告诉蓝图对象静态文件夹和模板文件seller_app=Blueprint('seller',__name__,static_folder='...

2019-05-21 09:31:34

flask:小项目(医生与病人)

#医生和病人案例增删改查fromflaskimportFlask,request,redirectfromflask_sqlalchemyimportSQLAlchemyfromflaskimportrender_templatefromflask_wtfimportFlaskFormfromwtformsimportStringField,Sub...

2019-05-21 09:08:11

Django常见概念面试题

Django1HTTP协议的格式:(状态码?)(请求格式等)请求首行:请求方法,路径,版本信息(版本协议)请求头请求空行请求体响应首行:版本信息,状态码响应头响应空行响应体状态码:100已接收,待处理200成功302重定向404客户端错误500服务器异常2Get和post区别Get请求:包括地址栏访问和超链接访问Post请求:表单提交的键值对Ge...

2019-05-21 08:51:04

水果商城项目实战

#卖家信息(数据模型)注册使用classSeller(models.Model):id=models.AutoField(primary_key=True)name=models.CharField(max_length=32)#用户名nikname=models.CharField(max_length=32)#昵称password=models.C...

2019-05-07 20:43:46

Django中的cookie和session

“”"1,cookie由服务器生成,保存在浏览器中,cookie就是一段文本信息2,cookie特点(1)以键值对方式进行存储(2)通过浏览器访问一个网站时,会将浏览器存储的相关网站所有的cookie都发送给该网站服务器,用request。COOKIES来获取(3)cookie是基于域名安全的(4)cookie是有过期时间的,如果不指定时间默认关闭浏览器失效设置时间max_age...

2019-05-05 21:18:27

Django:form 组件使用

form组件使用1label:修改显示内容2运用form中的组件包括获取input标签相当于手动输入input语句3表单条件控制4获取表单提交的信息并保存到数据库5过滤敏感信息6对手机号进行显示(正则)7当不满足密码条件时,比如要求输入不小于6位,你输入2位按下确定时,密码不会消失...

2019-05-05 20:44:19

django:关系字段

(1)一对多外键类型在ORM中用来表示外键关联关系,一般把ForeignKey字段设置在'一对多’中’多’的一方。例如:一个学科对应多个学生,一个学生对应一个学科。字段:ForeignKey字段参数:to:设置要关联的表。to_field:设置要关联的表的字段。默认关联的是表的id。如果想关联其他字段名称可以使用此字段。on_delete:当删除关联表中的数据时,当...

2019-04-29 20:31:32

单表查询之神奇的双下划线

过滤年龄小于等于20数据all获取所有的数据getfilterexcludevaluevalue_list斜体样式order_bycountfirst,lastexists

2019-04-29 19:53:32

Admin使用

进入自带Admin后台步骤:1、创建超级用户pythonmanage.pycreatesuperuser2、注册model类3、访问admin管理页面修改成中文settings中设置注意:ImageField()字段需要借助pillow模块才能使用,因此需要先下载pillow模块。...

2019-04-29 19:29:19

django:ORM,增删改查

1.用户增删改查1、将用户保存到数据库。创建模型类,生成对应的数据库表格在命令行下执行(1)、同步数据库:pythonmanage.pymakemigrations(2)、写入数据库:pythonmanage.pymigrate未完待续》》》》》》》》》》》...

2019-04-26 20:05:34

django:请求和相应对象(含ajax)

请求对象当一个页面被请求时,Django就会创建一个包含本次请求原信息的HttpRequest对象。Django会将这个对象自动传递给响应的视图函数,一般视图函数约定俗成地使用request参数承接这个对象。(1).请求相关的常用值path_info返回用户访问url,不包括域名method请求中使用的HTTP方法的字符串表示,全大写表示。GET...

2019-04-26 19:43:22

Django:MTV和MVC

在聊mvc之前,我们先来了解一下大家都遇到过的一个问题,去公司找自己的朋友办事,你首先要知道你朋友的公司,然后遇到的是一个前台的妹子,前台的妹子告诉你,你的朋友在开发部,然后你才找到了你的朋友,然后开始处理事情,具体的事情会由你的朋友和你进行处理,处理过程当中你的朋友调用了他们公司的资源。同样你在请求网站的时候也一样,当我们请求服务器的时候,服务器将请求传递给具体处理请求的功能,在web开发中我...

2019-04-25 20:26:28

Django:登录功能,视图系统

登陆功能1、查看request.method参数内容2、获取表单提交过来的内容3、向页面中返回错误信息4、结构优化5、重定向到成功界面优化:视图系统一个视图函数(类),简称视图,是一个简单的Python函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。无论视图本身包含什么逻辑,都...

2019-04-25 20:20:37

Django:App内部的独立文件

1子路由(独立url)之前我们将所有的路由都放到了主urls当中,django支持我们在每个app应用中编写自己的子路由(url)(1)、编写自己的子路由(2)、主路由包含子路由(3)、访问路径时,主路径+子路径2独立模板文件在外层的templates中和app01、app02中分别创建index.html,默认访问外层templates中的index.html文件,如果tem...

2019-04-25 19:45:34

Django中的app安装

app(application)就是应用的意思,当我们的项目足够大的时候,我们将功能单独分成多个app进行开发。举个例子:一个项目project就相当于某某大学,一个app就相当于xx学院。Django本身是鼓励开发者进行相对独立的项目开发的,因此我们建议以后使用app进行开发。1.通过命令行创建app应用命令:pythonmanage.pystartappapp名称在...

2019-04-25 19:05:56

Django:细节问题

urls导入模块:第二个re_path(在python中使用re_path模块来写正则表达式),第三个导入模块从项目(Django0424)导入views,目的是用来连接视图函数omdjango.contribimportadminfromdjango.urlsimportpath,re_pathfromDjango0424importviewsviews导入模...

2019-04-24 20:03:22

Django:路由系统

1、路由系统基本格式urlpatterns=[path(要匹配的路径(可以是正则表达式),视图函数,参数,别名)2、参数说明(1)正则表达式:一个正则表达式字符串(2)视图函数:一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串(3)参数:要传递给视图函数的默认参数(字典形式,可选)(4)别名:一个可选的name参数3、正则表达式详解(1)在pyth...

2019-04-24 19:08:28

Django:tags标签

for标签格式:{%for临时遍历in序列%}…{%endfor%}html{%fornameinname_list%}<li>{{forloop.counter}}------{{name}}---------{{forloop.first}}-----------{{forloop.last}}</li>{%endfor%}v...

2019-04-23 21:30:23

Django:Filters(过滤器)

在Django的模板语言中,通过使用过滤器来改变变量的显示。(注:过滤器是函数)过滤器的语法:{{变量名|过滤器名称:参数}}使用管道符"|"来应用过滤器。例如:{{name|lower}}会将name变量应用lower过滤器之后再显示它的值。lower在这里的作用是将文本全都变成小写。default如果一个变量是false或者为空,使用给定的默认值。否则,使用变量的值。...

2019-04-23 21:15:22

Django模板系统

1.模板系统(template)向页面中填充内容。模板系统常用符号{{}}和{%%}如果在模板中需要解析变量使用{{}}.如果在模板中进行逻辑相关操作使用{%%}注释{#…#},单行注释。变量在Django的模板系统中变量使用的语法:{{变量名}}。当模版引擎遇到变量,就会用值替换掉变量。变量的命名可以是字母数字以及下划线("_")的组合。变量名称中不能有空格或标点...

2019-04-23 20:50:08

小小争520

关注
  • 中国 北京 朝阳区
奖章
  • 持之以恒
  • 勤写标兵Lv1
  • 勤写标兵Lv2
  • 勤写标兵Lv4