懒洋洋地注册了Django。

django-lazysignup的Python项目详细描述


更改日志

2.0.0

  • 放弃对2.1.2之前的django的支持(60感谢自助洗衣店)

1.2.0

允许使用 用户名 以外的字段更好地支持自定义用户。 (56,谢谢帕希宁)

1.1.1

修复setup.py分类器中的小错误,因为我们现在只支持django 1.10 及以上。

1.1.0

这是一个与django 1.10.0兼容的版本。现在是最低限度了 支持的版本。如果您需要与以下版本兼容, 请使用1.0.2版。

  • 修复1.10.0 compat的url模式(感谢kevinmickey和nschlemm)

1.0.2

  • 添加csrf_令牌以转换表单(感谢jnoss)
  • 修正对错误版本的 6 (47)
  • 在测试中选择数据库的方式略有不同

1.0.1

  • 解决包装问题

1.0.0

  • 添加对Django 1.7迁移的支持
  • 放弃对django 1.6及更早版本的支持
  • 为自定义用户模型添加测试
  • 已将lazy_用户的用户从外键(unique=true)迁移到onetoonefield()。

0.12.2

修复另一个打包错误。感谢david eyk(eykd)的请求。

0.12.1

修复打包错误。感谢Tamas Mako(Tomako)的报道。

0.12.0

添加与django 1.5和python 3.3的兼容性。注意,现在还没有 明确支持django 1.5的新可插拔用户模型 方式:

感谢Brad Pitcher的工作。

0.11.1

修复包装和文档错误。

0.11.0

这是一个功能版本,需要数据迁移。使用 提供南迁,或将创建的日期/时间字段添加到懒散用户中 手动建模。当 lazyuser 实例 已创建,并设置为当前日期/时间。

添加了一个 test requirements.txt 文件,以便只安装test 依赖关系。

新样式的数据库结构取代了旧的数据库字段。

早于1.4的django版本不再受支持。什么都没有 这样做是为了显式地防止1.3.x工作,但它将不再被维护。 (如果支持中断,欢迎使用修补程序恢复支持。)

0.10.3

修复包装错误。

0.10.2

这是一个只有文档的版本。医生已经改成狮身人面像了 导航。

0.10.1

这是一个错误修复版本,其中包含了0.10.0中省略的一些文档 释放.

0.10.0

这是一个功能版本。添加了两个新的装饰: @需要懒用户 @需要非懒用户

感谢brad beattie(bradbeattie)的实现和测试,以及 亚当·科丁顿(迟到对于原始建议。

0.9.0

这是一个功能版本。当用户 转换。感谢olly smith(oesmith)提供的修补程序。

早于1.3的django版本现在不再受支持。(什么都没有 已经阻止了1.2.x的工作,但我将不再确保 情况仍然如此。)

0.8.0

这是一个功能版本。它包含了0.8.0测试版中的所有功能 系列,以及为转换视图指定自定义模板的功能, 通过常规get和ajax。感谢Percyperez的想法 初步实施。

注意,这个版本是最后一个支持django的特性版本。 1.2或更早。0.9.0及更高版本需要django 1.3或更高版本。

0.8.0b2

此版本引入了以下向后不兼容的更改:

  • 添加了一个测试项目,使运行测试更容易一些。老年人 运行测试的方式已被删除。
  • urls.py 不再将硬编码 转换为url前缀(谢谢 对米塔尔)

0.8.0b1

这是一个错误修复和功能发布。内部api已更改为no 更长的时间取决于生成用户名的会话密钥。这应该是 只要您使用文档化的API,就可以向后兼容。

已修复以下错误:

  • PEP8清理
  • 调整setup.py以确保模板已安装(感谢kurt grandis)

添加了以下功能:

  • 删除了对会话密钥生成用户名的硬依赖,因为它是 不必要。
  • 删除过期的用户不应再依赖于使用数据库会话 后端-它将使用会话cookie来查找懒惰的用户 他们最近没有登录,因此他们的会话将 已过期。

在没有检查代码的情况下,您仍然不应该使用remove_expired_用户; 特别是,您可能希望将命令子类化并重写 到\u delete()

这些变化有些实验性,所以这是一个beta版本。 不建议在生产环境中运行。测试和反馈是 欢迎,

0.7.0

这是一个功能版本。自定义用户类现在通过 懒注册用户模式设置。这是向后兼容的更改。

感谢Luke Zapart的想法和最初的实现。

0.6.2

这是一个错误修复版本。已修复的问题:

  • 懒散的signupbackend不再依赖于特定的用户类来 对用户进行身份验证。它现在使用的事实是 介于懒散用户和主站点用户类之间。这可以修复错误 其中authenticate()直接查找不可用的密码,并且 为自定义用户类铺平道路。

0.6.1

这是一个错误修复版本。已修复的问题:

感谢alex ehlke提供的报告和修补程序。

0.6.0

这是一个功能版本:

  • 现在可以正确检测到惰性创建但当前未登录的用户 作为懒惰的用户。为了便于实现这一点,还包括一个 懒散用户 模型。注释 使用 的现有代码是"lazy"用户 继续工作,作为检查 backend 属性的旧方法 用户对象的 可能不必要的数据库查询。

    对于那些使用我T,提供了一个南部迁移来创建初始 表。从现在起,数据迁移将由South Migrations处理。

  • 的规范导入位置是"lazy"用户 lazysignup.templatetags.lazysignup_tags lazysignup.utils 。 从旧位置导入的现有代码将继续工作。

0.5.1

错误修复版本:

  • 修复一个错误地将懒惰用户标识为非懒惰用户的问题

0.5.0

此版本通过删除 一个中间件。这是一个向后不兼容的更改,因为 lazysignup.middleware 模块不再存在,需要从中间件类列表中删除。

此更改意味着您不能再通过删除中间件来禁用软件 从您的配置初始化。您可能希望在开发过程中临时执行此操作,因为 例如,当测试匿名用户被呈现给 它们(可能通过用户代理黑名单功能)。

为此,添加了对新设置的支持: 启用lazysignup 。它被设定了 默认为true。将其设置为false将阻止自动登录和 自动创建用户。

allow_lazy_user decorator不再是decorator列表中的第一个。谢谢 感谢Jauco Noordzij一开始就指出了这一点。

现在还有一个is lazy用户模板过滤器,如果 当前用户是自动创建的用户。如果用户是 匿名的,或通过其他方式认证的。再次感谢Jauco Noordzij 关于此功能的想法。

注意, 是一个懒用户 过滤器(您也可以直接导入和使用 直接在视图代码中)是检查 已创建用户。 has_usable_password 将继续为此类用户返回false, 但不再是鉴定它们的标准方法。通过身份验证的用户 当 有可用的密码 被调用。

0.4.0

此版本修复了许多问题,添加了新功能,并具有向后的- 不兼容的更改:

< Buff行情>
  • 修复自述文件中的第一个问题
  • 修复如果用户是匿名的,则转换视图的帖子将中断的问题。 转换视图现在默认重定向到登录URL,在视图中进行参数化。

新功能:

< Buff行情>
  • 现在更容易定制将懒惰用户转换为真实用户的过程。 以前的版本允许将自定义表单传递到convert视图,但是 代码始终需要一个 用户名 密码1 字段来从获取凭据 登录用户。现在,在表单上调用一个新的 get_credentials() 方法来获取 这些证件。
  • 测试模块现在包括一个 无懒注册的装饰器,您可以将其应用于 方法,在测试用例中删除延迟注册中间件。 只有那个测试。这对于测试 用 允许懒惰用户标记 (最常见的情况是,当搜索引擎访问时)。

向后不兼容的更改:

< Buff行情>
  • 生成的用户名现在基于会话密钥,而不是实际的 会话密钥。这是为了避免潜在的安全问题,应用程序可能只是 显示用户名,显示用户会话密钥的重要部分。这个 username现在是从会话密钥的sha1散列生成的。这个变化意味着 现有生成的用户将成为inva盖子,

0.3.0

此版本引入了向后不兼容的更改,重命名了allow\lazy decorator到 @allow\u lazy\u user 。这是为了避免与 在 django.utils.functional中同名

0.2.0

此版本修复了许多问题:

< Buff行情>
  • 更正重复的测试
  • 修复一个错误,如果一个新用户已经有一个 会话键。

它还引入了一个新特性,用户代理黑名单。这旨在 防止搜索引擎创建的用户数量爆炸性增长, 等。此功能仍在测试中,因此欢迎修补程序和反馈。注意 这引入了一种向后不兼容的行为。在这次发布之前, 可以肯定的是,所有标有 @allow\lazy 装饰符的视图 将接收经过身份验证的用户。现在不再是这样了。

有关详细信息,请参阅readme.rst文件。

0.1.2

  • django<;1.2的兼容性修复程序
  • convert视图现在本身是惰性的

0.1.1

  • 修复一些打包错误

0.1</H3>
  • 初始版本

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

推荐PyPI第三方库


热门话题
java如何在IntelliJ社区版中为maven项目创建war文件?   架构在java编程中创建模型数据的最佳方式   java代码可以打印当前数字右边的最大数字,最后一个数字应该打印1   java上一个和下一个按钮,用于在WebView中从数组中加载字符串   java与直接DB调用/RESTful服务调用相比,测试Hazelcast数据检索速度的最佳方法是什么?   资源/类链接上的Java404   java如何安装play2War插件(Play Framework 2.1.1.)   多线程守护进程线程行为java   java如何从RepainManager生成异常   java Hibernate集合映射问题。无法删除或更新父行:外键约束失败   java LibGDX TextureRegion NullPointerException   java无法在JUnit套件中添加测试类   java通配符捕获/泛型   awt如何在Java中获取当前的鼠标指针类型?   java将probuf转换为POJO   java bouncycastle是否支持RSA PKCS1OAEP填充?   SQLiteDatabase的java问题。SQLITE数据库时的查询()。rawQuery()工作正常   java Android。如何正确存储数据库的数据?   java如何访问与GAE默认服务帐户关联的电子邮件地址?