Django助手、好工具、代码片段混合等...
项目描述
Django-Lets-go提供大量好工具、函数、有用的代码片段重新编译,如果您开发了一些Django项目,您在这里肯定会找到一些有用的东西。
Django-lets-go包含以下内容
1. 模型
intermediate_model_base_class
2. 中间件
FilterPersistMiddleware
3. 函数
get_unique_code - 生成唯一代码
pass_gen - 唯一密码生成器
comp_month_range - 准备月范围列表,以便与所选月份进行比较
comp_day_range - 准备日范围列表,以便与所选日进行比较
date_range - 获取两个日期之间的日期列表
validate_days - 验证给定月份和年份的天数
get_news - 从新闻URL获取新闻
only_one - celery分布式任务锁定的装饰器
ceil_strdate - 将字符串日期转换为开始或结束日期
percentage - 获取百分比值
unset_session_var - 取消设置会话变量
getvar - 检查POST/GET请求中的字段并返回字段值。如果有值,您还可以保存会话变量
word_capital - 将每个单词的首字母大写
5. 字段
LanguageField - 字段到语言列表
6. 测试套件工具
build_test_suite_from : 返回一个或多个unittest测试套件
7. 管理类助手
AppLabelRenamer 类用于django管理UI
export_as_csv_action - 返回导出csv的管理自定义操作
安装
使用源安装
pip install -r requirements.txt python setup.py install
使用PIP安装
python install django-lets-go
使用Django-lets-go的项目
CDR-Stats : http://www.cdr-stats.org
Newfies-Dialer : http://www.newfies-dialer.org
变更日志
变更日志摘要 : https://github.com/areski/django-lets-go/blob/master/CHANGELOG.rst
许可
Django-lets-go遵循MIT许可协议
初始开发者是Arezqui Belaid <areski@gmail.com>