跳转到主要内容

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 - 将每个单词的首字母大写

4. 模板标签

  • time_in_min - 将值转换为分钟:秒或秒格式

  • conv_min - 将值转换为分钟:秒格式

  • month_name - 从1-12的整数中获取月份名称

  • sort_link - 使用方法: {% sort_link “链接文本” “字段名” %} 或 {% sort_link “链接文本” “字段名” “可见名称” %}

  • get_fieldset- 为字段集创建字段组

    使用方法: {% get_fieldset field1,field2 as list_field from xyz_form %}

  • groupby_rows - 返回一个n个列表的列表。每个子列表的长度相同

  • groupby_rows - 返回一个列表的列表,其中每个子列表有n个项目。

  • listsort - 在模板列表上执行排序

  • convert_to_int - 将值转换为整数

  • wordcap - 将每个单词的首字母大写。

  • percentage_tag - 获取百分比值。

5. 字段

  • LanguageField - 字段到语言列表

6. 测试套件工具

  • build_test_suite_from : 返回一个或多个unittest测试套件

7. 管理类助手

  • AppLabelRenamer 类用于django管理UI

  • export_as_csv_action - 返回导出csv的管理自定义操作

安装

  1. 使用源安装

    pip install -r requirements.txt
    python setup.py install
  2. 使用PIP安装

    python install django-lets-go

使用Django-lets-go的项目

变更日志

变更日志摘要 : https://github.com/areski/django-lets-go/blob/master/CHANGELOG.rst

许可

Django-lets-go遵循MIT许可协议

初始开发者是Arezqui Belaid <areski@gmail.com>

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

django-lets-go-2.9.6.tar.gz (20.9 kB 查看哈希值)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面