https://github.com/idlesign/django-etc
Description
Tiny stuff for Django that won’t fit into separate apps.
Utils:
etc.toolbox.get_site_url does its best to provide you with a site URL where request object is unavailable.
Models:
etc.models.InheritedModel allows to override fields attributes in inherited models.
etc.toolbox.get_model_class_from_string allows getting model class from its string representation.
etc.toolbox.get_model_class_from_settings allows getting model class from its string representation in settings module.
etc.toolbox.choices_list helps to define choices for models, that could be addressed later as dictionaries.
etc.toolbox.get_choices returns model field choices from a given choices list.
Forms:
etc.toolbox.set_form_widgets_attrs allows bulk apply HTML attributes to every field widget of a given form.
Template tags:
model_field:
model_field_verbose_name returns model field verbose name.
model_field_help_text returns model field help text.
model_meta:
model_meta_verbose_name returns model verbose name singular.
model_meta_verbose_name_plural returns model verbose name plural.
gravatar
gravatar_get_url returns Gravatar image URL for a given string or UserModel.
gravatar_get_img returns Gravatar image HTML tag for a given string or UserModel.
Documentation
Release files for django-etc 0.7.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-etc-0.7.2.tar.gz | 16.6 kB | Details |
Release files / django-etc-0.7.2.tar.gz
| Download URL | django-etc-0.7.2.tar.gz |
|---|---|
| Size | 16.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9d734135c3790003a0d5e0669e5a48e476a66a6461827f1fc85ac28cb3e501f2
|
|
BLAKE2b-256 checksum How to use checksums |
8db49e0993d299e47b07dd752d73b00a11b036ad417acf09c5c0cc3ca6b58fd4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |