1、python中的input()函数,首先返回一个字符串,然后接受一个输入值。
以上返回结果是:
Please enter your id
id:
此时需要数入一个数字,输入后命令行打印出来。
2、使用django框架时,在项目目录下面的urls.py文件中添加urlpatterns里面的url时,是需要在开头添加 from django.conf.urls import url,include 语句的
3、
4、使用Django创建超级用户时,在输入邮箱密码时,输入密码,是不会显示出来的,不用担心,继续进行密码的输入。
5、关于__future__模块·
在python2.7版本中有一个__future__模块,目的正如字面上一样,能够将3.x版本的某些特性用到2.x版本上。__future__模块下面包括8个方法,常用的时absolute_import 绝对导入,因为2.x版本的python默认是相对导入,先从本文件夹下面寻找需要导入的模块,容易造成混淆。
另外还有unicode_literals,将字符串全转换成Unicode类型。
详细可见 转载:https://zhuanlan.zhihu.com/p/32756176
6、python json模块
首先了解JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,起源于JS,但是发展到现在已经是独立于平台与语言了。在Python中可以把json理解为字典dict,是键值对的集合。
例如:JSON: [{"a":"A","c":3.0,"b": [2,4]}]
首先要知道JSON易于人阅读与编写,同时也易于机器解析和生成。相当于在人与机器之间找到了一个平衡点,故此,JSON成为了广泛应用的数据交换格式。
在Python中使用JSON需要导入json模块(import json)
json.dumps用于将python对象编码成JSON字符串
json.loads用于解码JSON数据,该函数返回Python字段的数据类型
7、HTTP返回状态码
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。
其返回状态码为五类
常见状态码如下:
8、auto_now与auto_add_now
Django中auto_now是在你添加或者修改对象时,时间为你添加或者修改的时间安,简单来讲,就是对象变动,时间变动。
而auto_now_add时为添加时的时间,更让对象是不会有变动。
9、open函数
Python中内置了一些函数进行IO操作,其中常见的为open()函数,即是可以在命令行中打开文件
语法为file object = open('filename', 'r')
10、日志的级别
分为五个级别,Debug < Info < Warn < Error < Fatal
11、惰性翻译
使用 django.utils.translation.gettext_lazy() 函数,使得其中的值只有在访问时才会被翻译,而不是在 gettext_lazy() 被调用时翻译。
12、Python中 0b 表示二进制(binary), 0f 表示十六进制
网友评论