Skip to main content

django-model-helper

Helpful django abstract models collection.

抽象类列表

  • WithAddModTimeFields
  • WithArgsKwargsFields
  • WithConfigFields
  • WithCountFields
  • WithDeletedStatusFields
  • WithDisplayOrderFields
  • WithEnabledStatusFields
  • WithExpireTimeFields
  • WithHitsFields
  • WithHotspotFields
  • WithInitiatorFields
  • WithJsonDataFields
  • WithLockStatusFields
  • WithOwnerFields
  • WithPublishStatusFields
  • WithSimpleNRRDStatusFields
  • WithSimplePRSFStatusFields
  • WithSimpleResultFields
  • WithUidFields
  • WithUserFields
  • WithUserFields
  • WithVisibleFields

版本记录

v0.1.0

  • 版本首发。

v0.1.1

  • WithExpireTimeFields添加default_expires属性。
  • WithUidFields添加uidgen属性,用于生成uid默认值。

v0.1.5

  • 添加WithVisibleFields抽象类。
  • 添加WithHotspotFields抽象类。

v0.1.9

  • 添加WithArgsKwargsFields抽象类。
  • 修正强制要求GLOBAL_LOCK_CONFIG配置项的问题。

v0.1.12

  • 添加WithSimpleResultFields.result_time字段。
  • 添加WithEnabledStatusFields的action机制。
    • 添加actions.set_enabled_for_selected和actions.set_disabled_for_selected。
    • 添加admin.WithEnabledStatusFieldsAdmin.
    • 添加WithEnabledStatusFields.Meta.permissions.
    • 添加WithEnabledStatusFields.enabled_display.
  • 添加WithDeletedStatusFields的action机制。
    • 添加actions.set_deleted_for_selected和actions.set_undeleted_for_selected。
    • 添加admin.WithDeletedStatusFieldsAdmin.
    • 添加WithDeletedStatusFields.Meta.permissions.
    • 添加WithDeletedStatusFields.set_undeleted和WithDeletedStatusFields.deleted_display.
  • 添加WithVisibleFields的action机制。
    • 添加actions.set_visible_for_selected和actions.set_hidden_for_selected。
    • 添加admin.WithVisibleFieldsAdmin.
    • 添加WithVisibleFields.Meta.permissions.
    • 添加WithVisibleFields.visible_display.
  • 添加WithHotspotFields的action机制。
    • 添加actions.set_hotspot_for_selected和actions.clear_hotspot_for_selected。
    • 添加admin.WithHotspotFieldsAdmin.
    • 添加WithHotspotFields.Meta.permissions.
    • 添加WithHotspotFields.hotspot_display.
    • 修改WithHotspotFields.set_non_hotspot为WithHotspotFields.clear_hotspot。
  • 注意:所有相关模型都需要做模型更新。即:python manage.py migrate

v0.2.0

  • 添加WithHitsFields抽象模型。
  • 添加WithPublishFields抽象模型。
  • 添加WithOwnerFields抽象模型。
  • 添加WithInitiatorFields抽象模型。
  • 添加WithSimplePRSFStatusFields抽象模型。
  • 修改WithCountFields抽象类的增减机制,删除globallock依赖,添加WithCountFields.last_count_changed_time字段。
  • 修改WithArgsKwargs抽象模型使用yaml进行序列化。
  • 修改WithEnabledStatusFields抽象模型增加auto_enable的设置,默认为true表示自动启用。

v0.2.1

  • 添加pydantic依赖关系。
  • 删除django-redis依赖关系。

v0.2.2

  • 在WithXXXAdmin中添加关联的actions。
  • 在WitnOwnerFields中添加is_owenr方法。
  • 在WithInitiatorFields中添加is_initiator方法。
  • 引入i18n来处理字段名称(部分)。

v0.2.3

  • 添加文件树基础模型FileSystemNode.

Release files for django-model-helper 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for django-model-helper 0.2.3
File Interpreter ABI Platform
django_model_helper-0.2.3-py3-none-any.whl Python 3 none any Details

Release files / django_model_helper-0.2.3-py3-none-any.whl

Download URL django_model_helper-0.2.3-py3-none-any.whl
Size 20.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8763a8a79c541308b2888cbaeab2931215cecd3a2defe82ccf280f26ba60b37a
BLAKE2b-256 checksum
How to use checksums
9175217ae2e46d3bdcf76f49bbae2334ef448c1a6b4b33ab0bc3bd7ec59d78a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.12

Release history Release notifications | RSS feed

This release

0.2.3 This release

1 release file

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.12

2 release files

0.1.9

2 release files

0.1.5

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page