-
Python
# functools工具函数包
```python
>>> import functools
>>> dir(functools)
['RLock', 'WRAPPER_ASSIGNMENTS', 'WRAPPER_UPDATES', '_CacheInfo', '_HashedSeq', '__all__', '__builtins__',
admin
2019年1月23日 19:00
【
Python
】
阅读更多
-
Python
# enumerate添加遍历索引
`enumerate()` 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
`enumerate(sequence, [start=0])`
```python
seasons = ['Spring', 'Summer', 'F
admin
2019年1月23日 16:29
【
Python
】
阅读更多
-
Python
# collections集合模块
`collections`是Python内建的一个集合模块,提供了许多有用的集合类。
## namedtuple(具名元组)
namedtuple是一个创建命名元组的函数,也就是创建一个只有类名和属性却不包括方法的简单类,即给元组中的元素命名。
tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成
admin
2019年1月23日 15:39
【
Python
】
阅读更多
-
Python
# 获取logging日志的大小,将原文件重命名
```python
import logging
def get_logger(filename):
"""
获取保存日志logger
:param filename: 文件名,包含全绝对路径
:return:
"""
logger
admin
2019年1月16日 13:31
【
Python |
文件
】
阅读更多
-
Django
# 字典合并
## 无重复值的字典合并
```python
>>> dict1 = {'name': 'LR', 'age': 18}
>>> dict2 = {'addr': 'china'}
```
合并方法一
```python
>>> dict_merged = dict(dict1, **dict2)
>>> di
admin
2019年1月15日 15:47
【
Python
】
阅读更多
-
Python
# 字典排序
## 使用itemgetter按字典值排序
默认为升序
```python
import operator
d = {'a': 4, 'b': 1, 'c': 3, 'd': 2}
# 升序排列
sorted_d = sorted(d.items(), key=operator.itemgetter(1))
print(
admin
2019年1月10日 15:11
【
Python
】
阅读更多
-
Django
# 使用装饰器记录博客访问日志
需要对访问进行记录
## 获取访问request信息
```python
def get_request_ip(request):
if 'HTTP_X_FORWARDED_FOR' in request.META:
ip = request.META['HTTP_X_FORWARD
admin
2019年1月3日 16:59
【
Django |
Python
】
阅读更多
-
Python
# subprocess系统指令交互
`subprocess`通过子进程来执行外部指令,并通过`input/output/error`管道,获取子进程的执行的返回信息。其他类似的如`os.system`、`os.spawn*`、`os.popen*`、`commands.*`等
导入模块
```python
import subprocess
admin
2018年12月25日 11:43
【
Python
】
阅读更多
-
### 执行actions功能
#### form中增加提交函数
修改form中提交执行的操作
```html
<form method="post" onsubmit="ActionCheck(this)">
<div class="row">
<div class="col-md-3">
admin
2018年12月23日 15:57
【
Django |
JavaScript |
JQuery |
Python
】
阅读更多
-
### DjangoAdmin后台增加actions功能
![BLOG_20181223_155528_57](/media/blog/images/2018/12/BLOG_20181223_155528_57.png "博客图集BLOG_20181223_155528_57.png")
Django admin默认的执行,选中后,可以
admin
2018年12月23日 15:54
【
Django |
JavaScript |
JQuery |
Python
】
阅读更多
-
Django
## 分页
修改分页(设置默认显示多少条数据)
### 修改父类默认分页个数
在djadmin应用的djadmin_base.py中增加一个`list_per_page`属性,当没有在子类中定义该值时,直接使用父类的属性
```python
# djadmin/djadmin_base.py
class BaseDjAdmin(o
admin
2018年12月23日 15:53
【
Django |
JavaScript |
JQuery |
Python
】
阅读更多
-
## 对象删除功能
### 基础配置
#### 创建删除对象模板
在djadmin应用下templates/djadmin中新建table_delete.html
```html
{% extends 'djadmin/base.html' %}
{% load djadmin_tags %}
{% block title %}
admin
2018年12月23日 15:40
【
Django |
JavaScript |
JQuery |
Python
】
阅读更多