很多帮助函数和有用的小部件。

ai-django-core的Python项目详细描述


概述:

这个包包含各种有用的助手函数。

安装:

  • 在requirements.txt中添加需求:

    ai-django-core

  • 将模块添加到INSTALLED_APPS

    ai

  • 运行迁移

贡献

  • 在本地克隆项目

  • 为您的功能创建新分支

  • 将requirements.txt中的依赖项更改为指向本地文件系统的本地(可编辑)依赖项:

    -e /Users/felix/Documents/workspace/ai-django-core
    
  • 确保代码通过测试

  • 运行:

    python setup.py develop

  • 创建拉取请求

发布到pypi

  • 主视图中的增量版本__init__.py

  • Readme.md中更新Changelog

  • 创建拉取请求/合并到主控形状

  • 运行:

    • 确保已安装所有必需的软件包
      pip install twine wheel
    • 在主目录中创建文件:~/.pypirc
    [distutils]
    index-servers=
        pypi
        testpypi
    
    [pypi]
    repository: https://upload.pypi.org/legacy/
    username: ambient-innovation
    
    [testpypi]
    repository: https://test.pypi.org/legacy/
    username: ambient-innovation
    
    • 空目录dist
    • 创建分布
      python setup.py sdist bdist_wheel
    • 上传到测试pypi
      twine upload --repository testpypi dist/*
    • 检查测试pypi是否美观
    • 上传到真实的pypi
      twine upload dist/*

测试

  • 检查覆盖范围

    pytest --cov=ai-django-core

  • 运行测试

    pytest

更改日志

  • 1.2.7(2019-07-11)

    • 添加了电子邮件测试类EmailTestService,为更好的电子邮件单元测试提供包装器
  • 1.2.6(2019-07-02)

    • 添加了助手类tz_today()以提供一个简单的getter,使其能够识别当前时区
  • 1.2.5(2019-06-25)

    • 添加了助手类DateHelper,以提供在djangos orm查找中使用的常量__week_day
  • 1.2.4(2019-05-20)

    • CurrentUserMiddleware上进行更多重构,使重写内部函数更加容易
  • 1.2.3(2019-05-20)

    • get_current_user函数作为静态方法移动到CurrentUserMiddleware中,以使开发人员能够覆盖它
  • 1.2.2(2019-04-05)

    • 更新的部署文档
    • 向自述文件添加了降价支持
  • 1.2.1(2019-03-25)

    • 修复了导致对象创建时CommonInfo中间件未设置lastmodified_by的错误
  • 1.2.0(2019-03-19)

    • 添加了CommonInfo中间件

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在主循环中“优雅地”中断线程   java如何在用户更改url时强制重定向到httpshttp://whatever?   java如何线程化此应用程序   获取“未找到模块javafx.controls”错误Java Eclipse IDE   java如何在Android中获取一年的开始日期和结束日期?   当我释放内存时,java内存不足错误持续存在,几乎没有内存和文档   java将请求从struts2 action转发到非struts2 action?   java putExtra String Intent Android   java如何将XWPFDocument转换为PDF   java如何接收和接收多个隐含意图的数据?   java ClassNotFoundException在运行jar时发生,但在直接运行应用程序时发生   java是否可能在公共/共享上下文中使用Spring库?   java通过创建全局变量减少方法调用   Java什么是没有签名的方法   java NppExec控制台输出到CMD窗口   java我可以在接口中声明普通函数吗?