Skip to main content

Helpful django abstract models collection.

Project description

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_selectedactions.set_disabled_for_selected
    • 添加admin.WithEnabledStatusFieldsAdmin.
    • 添加WithEnabledStatusFields.Meta.permissions.
    • 添加WithEnabledStatusFields.enabled_display.
  • 添加WithDeletedStatusFields的action机制。
    • 添加actions.set_deleted_for_selectedactions.set_undeleted_for_selected
    • 添加admin.WithDeletedStatusFieldsAdmin.
    • 添加WithDeletedStatusFields.Meta.permissions.
    • 添加WithDeletedStatusFields.set_undeletedWithDeletedStatusFields.deleted_display.
  • 添加WithVisibleFields的action机制。
    • 添加actions.set_visible_for_selectedactions.set_hidden_for_selected
    • 添加admin.WithVisibleFieldsAdmin.
    • 添加WithVisibleFields.Meta.permissions.
    • 添加WithVisibleFields.visible_display.
  • 添加WithHotspotFields的action机制。
    • 添加actions.set_hotspot_for_selectedactions.clear_hotspot_for_selected
    • 添加admin.WithHotspotFieldsAdmin.
    • 添加WithHotspotFields.Meta.permissions.
    • 添加WithHotspotFields.hotspot_display.
    • 修改WithHotspotFields.set_non_hotspotWithHotspotFields.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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_model_helper-0.2.3-py3-none-any.whl (20.2 kB view details)

Uploaded Python 3

File details

Details for the file django_model_helper-0.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for django_model_helper-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8763a8a79c541308b2888cbaeab2931215cecd3a2defe82ccf280f26ba60b37a
MD5 1dc3376bcd00ff969bce88bfe1714c2c
BLAKE2b-256 9175217ae2e46d3bdcf76f49bbae2334ef448c1a6b4b33ab0bc3bd7ec59d78a3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page