- 博客(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关注的人