自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Ubuntu安装RabbitMQ以及遇到的问题

由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令:1.sudo apt-get install erlang-nox安装之后测试一下python@ubuntu:/usr/lib/rabbitmq/bin$ erlErlang/OTP 18 [erts-7.3] [source] [64-bit] [async-threads:10] [ke...

2018-06-24 15:07:35 2942 2

原创 Flask中current_app和g对象

Flask中有两种上下文,请求上下文和应用上下文。请求上下文(request context)request和session都属于请求上下文对象。request:封装了HTTP请求的内容,针对的是http请求。举例:user = request.args.get('user'),获取的是get请求的参数。session:用来记录请求会话中的信息,针对的是用户信息。举例:session['name'...

2018-03-21 11:19:09 11960

转载 从输入URL到浏览器显示页面发生了什么

  当在浏览器地址栏输入网址,如:www.baidu.com后浏览器是怎么把最终的页面呈现出来的呢?这个过程可以大致分为两个部分:网络通信和页面渲染。一、网络通信    互联网内各网络设备间的通信都遵循TCP/IP协议,利用TCP/IP协议族进行网络通信时,会通过分层顺序与对方进行通信。分层由高到低分别为:应用层、传输层、网络层、数据链路层。发送端从应用层往下走,接收端从数据链路层网上走。如图所示...

2018-03-12 09:42:31 336

原创 flask中jsonify和json.dumps的区别

1. json.dumps()用于将dict类型的数据转成str@app.route('/json')def demo1(): my_dict = {'name':'dongge','age':30} return json.dumps(my_dict) # return jsonify(my_dict){"age": 30, "name": "dongge"}HTTP/...

2018-03-11 11:33:47 1717

原创 创建Flask虚拟环境时报错

前提:创建Flask虚拟环境,需要使用Python2版本,pip默认的就是python2,但是执行mkvirtualenv Flask_py会报错。报错内容:OSError: Command /home/python/.virtua...Flask_py/bin/python2 - setuptools pkg_resources pip wheel failed with error code ...

2018-03-09 11:03:38 1189

原创 Django模板继承

模板继承:和Python中类的继承是相似的,典型应用是网站开头或者网站结尾。父模板:如果一段代码重复出现,为了效率,通常会把这段代码定义到模板中,这个模板就是父模板。父模板定义在templates目录下。子模板:需要继承父模板格式的模板,定义在templates/应用目录下。模板继承中使用block标签,格式:{% block 名称 %}预留区域,可以编写默认内容,也可以没有

2018-01-31 21:55:18 2675

原创 Django模板HTML中for循环遍历的是上下文context的key

Django中视图的返回值是将内容交给模板进行渲染的。def booklist(request): booklist = BookInfo.objects.all() context = {"booklist":booklist} return render(request,'Qq/booklist.html',context)context是一个字典类型的,rende

2018-01-29 14:15:07 3617

原创 Django项目主要流程

0.建立虚拟环境1.建立项目:django-admin startproject 项目名2.cd进入项目建立应用:python manage.py startapp 应用名3.更换pycharm的python解释器4.添加进项目:INSTALLED_APPS 加入项目名5.本地化(看需求)6.在应用同级目录下,建立templates文件夹,并在DIRS': [os.path

2018-01-29 13:48:26 346

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除